Das Archiv des Excel-Forums
Gross/Kleinschreibung
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
Betrifft: =Gross2(A1) o.T.
von: Mac4
Geschrieben am: 30.09.2003 10:42:18
Marc
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
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
Betrifft: AW: Vielen Dank! - o.T.
von: Matthias G
Geschrieben am: 30.09.2003 12:43:04
-
Betrifft: Bitteschön !! - o.T.
von: Panicman
Geschrieben am: 30.09.2003 12:52:32
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
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