Ich bereite eine Excel-Arbeitsmappe für einen Zeitbericht vor, in der ich verschiedene Operationscodes im folgenden Format habe:
1.1, 1.2, 1.3 ..
Der Zeitbericht verfügt über einen Code sowie eine Start- und eine Endstunde.
Das Problem ist, dass sie für Code 5 bis 5,12 kommen. Das bedeutet, ich habe einen Code 5,10. Das Problem ist, dass Excel die abschließende Null entfernt. Für eine einzelne Zelle wäre das kein Problem, da ich die Zelle einfach so ändern könnte, dass die abschließende Null enthalten ist, aber da dies ein Zeitbericht ist, habe ich manchmal 5,1 als Code und manchmal 5,10.
Ist es möglich, Excel zu zwingen, die von mir eingegebenen Daten als Code zu akzeptieren? Das heißt, es soll 5.1 akzeptieren, wenn ich 5.1 eingebe, und 5.10, wenn ich die abschließende Null hinzufüge? Es wäre toll, wenn es auch von einem VBA-Skript korrekt gelesen werden könnte (so dass es entsprechend „5.1“ oder „5.10“ liest).
Danke!
Antwort1
Wie DanielB bereits erwähnt hat, handelt es sich bei Ihrem Code eigentlich um Text. Sie müssen daher sicherstellen, dass Excel ihn nicht als Zahl interpretiert.
Dafür stehen Ihnen zwei Möglichkeiten zur Verfügung:
- Wählen Sie die gesamte Spalte aus, gehen Sie zum Zahlenformat und wählen Sie Text aus.
- Sie können Einträge mit beginnen,
'
damit Excel sie als Text behandelt.