Das Archiv des Excel-Forums

Gross/Kleinschreibung

Bild

Betrifft: Gross/Kleinschreibung
von: Moritz

Geschrieben am: 30.09.2003 10:39:20

Hallo,
ich hätte ein Frage bezüglich Gross/Kleinschreibeung. In meiner aktuellen Tabelle habe ich in Spalte A lauter Namen in Grossbuchstaben. Diese sollen allerdings alle kleingeschrieben werden, ausser der Anfangsbuchstabe(z. B. HANS =Hans) Da dies ungefähr 600 Zeichensätze sind hoffe ich das es dafür auch eine Funktion gibt.
Vielen Dank im Voraus
Bild


Betrifft: =Gross2(A1) o.T.
von: Mac4
Geschrieben am: 30.09.2003 10:42:18

Marc


Bild


Betrifft: AW: und der VBA-Befehl?
von: Matthias G
Geschrieben am: 30.09.2003 11:54:26

Hallo Marc,
lt. ActiveCell.Formula lautet der VBA-Befehl bei =Gross2(A1) "=PROPER(A1)".
Ich kann ihn allerdings im Code nicht verwenden, es scheint eine unbekannte Funktion zu sein. Weißt Du wie die VBA-Funktion lautet?

Gruß Matthias


Bild


Betrifft: AW: und der VBA-Befehl?
von: Panicman
Geschrieben am: 30.09.2003 12:15:43

Hallo Matthias,

es gibt meherer Funktionen, die es in VBA so nicht gibt.
Meistens kann man sich aber mit Worksheetfunction. behelfen
x = WorksheetFunction.Proper("" & ActiveCell.Value & "")

Gruß
Holger


Bild


Betrifft: AW: Vielen Dank! - o.T.
von: Matthias G
Geschrieben am: 30.09.2003 12:43:04

-


Bild


Betrifft: Bitteschön !! - o.T.
von: Panicman
Geschrieben am: 30.09.2003 12:52:32




Bild


Betrifft: AW: und der VBA-Befehl?
von: Mac4
Geschrieben am: 30.09.2003 12:19:13

Hallo Matthias,

folgender Code funktioniert bei mir (Excel 2000) einwandfrei!


Sub test()
ActiveCell.Formula = "=Proper(A1)"
End Sub


Marc


Bild


Betrifft: AW: und der VBA-Befehl?
von: Matthias G
Geschrieben am: 30.09.2003 12:45:06

Hallo Marc,
das geht bei mir auch. Ich wusste nur nicht, dass ich in VBA die WorksheetFunction verwenden muss.

Danke,
Matthias


 Bild