OK,
also in deiner Tabelle öffnest du den VBA-Editor (Alt+F11)
und fügst zum Beispiel unter den "Microsoft ExcelObjekte" ein neues Modul
(rechte-Maus-click unsw.)
dann öffnest das letztere und (angenommen du hast nur 1 Arbeitsblatt), würde
schon reichen:
Sub AlleZellenAlsText()
Cells.NumberFormat = "@"
End Sub
ist zwar ein wenig minimalistisch, funkioniert haber.
Falls du mehrere Arbeitsblätter haben solltest, füge einfach
ThisWorkbook.Worksheets("Tabelle1").Activate
in der 2. Zeile.
"Tabelle1" sollte das entsprechen was auf deinem Reiter steht.
jetzt mußt du dieses Modul irgendwie aufrufen, wenn es nur eine "1 Mal"
Sache ist, kann du ins Direktfenster "AlleZellenAlsText" eintragen.
Falls es beim Öffnen jedes Mal passieren sollte, doppel-klickst du auf
"DieseArbeitsmappe" und trägst ein:
Private Sub Workbook_Open()
AlleZellenAlsText
End Sub
zu- und aufmachen, und die Magie kann anfangen...
So, damit müßtest du echt ALLES haben ;)
Viel Spaß noch.
Post by Frank HaugHallo Richard,
bin leider nicht so erfahren: Wie müsste die komplette Funktion mit
Übergabeparameter aussehen?
Vielen Dank
Gruß Frank
Post by Hervé RICHARDHallo Frank,
wie wär's mit der .NumberFormat Eigenschaft eines Ranges ?
konvertiert haben.
Hoffe es hilft.
Bis dann.
Post by Frank HaugHallo NG,
Excel2002: ich suche eine VBA-Funktion, die alle Zellen einer Tabelle
alphanumerisch (Text) formatiert.
Danke für die Hilfe
Frank