Zahlen ohne Komma in Excel eingeben
Schritt-für-Schritt-Anleitung
Um in Excel Zahlen ohne Komma einzugeben und diese als Zahl mit zwei Nachkommastellen zu formatieren, kannst Du folgende Schritte befolgen:
-
Öffne Excel und gehe zu dem Arbeitsblatt, in dem Du die Eingaben vornehmen möchtest.
-
Öffne den VBA-Editor: Drücke Alt + F11
.
-
Füge ein neues Modul ein:
- Klicke im Menü auf
Einfügen
und wähle Modul
.
-
Füge den folgenden VBA-Code ein:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Target.Column > 4 Then Exit Sub
If IsNumeric(Target.Value) Then
Target.Value = Target.Value / 100
End If
End Sub
-
Schließe den VBA-Editor.
-
Gib eine Zahl in die Zellen C:C oder D:D ein. Excel wird diese automatisch in eine Zahl mit zwei Nachkommastellen umwandeln.
Häufige Fehler und Lösungen
Alternative Methoden
Eine weitere Methode, um die Eingabe von Zahlen ohne Komma zu ermöglichen, ist die Verwendung der Excel-Optionen:
- Gehe zu
Datei > Optionen > Erweitert
.
- Aktiviere die Option
Feste Dezimalstellen
. Du kannst hier die Anzahl der Nachkommastellen anpassen, die Excel verwenden soll.
Diese Methode funktioniert in allen Excel-Versionen und ermöglicht es Dir, jede Zahl ohne Nachkommastellen einzugeben.
Praktische Beispiele
- Beispiel 1: Du gibst
5000
in Zelle C1 ein. Excel wandelt dies in 50.00
um.
- Beispiel 2: Wenn Du
123456
in Zelle D1 eingibst, wird dies als 1234.56
angezeigt.
Diese Eingabemethode ist besonders nützlich, wenn Du mit ganzen Zahlen ohne Komma arbeiten möchtest.
Tipps für Profis
- Nutze Tastenkombinationen im VBA-Editor, um schnell zwischen Modulen zu wechseln.
- Experimentiere mit der Funktion
Worksheet_SelectionChange
, um die Eingabe von Zahlen ohne Komma automatisch zu aktivieren oder zu deaktivieren.
- Halte Deine VBA-Projekte gut dokumentiert, damit Du später Änderungen einfacher vornehmen kannst.
FAQ: Häufige Fragen
1. Kann ich diese Funktion auch in anderen Spalten nutzen?
Ja, Du kannst die Spaltennummern im VBA-Code anpassen, um die Funktion auf andere Spalten anzuwenden.
2. Wie kann ich die Funktion deaktivieren?
Du kannst den VBA-Code einfach löschen oder auskommentieren, um die Funktion zu deaktivieren.
3. Funktioniert das in Excel Online?
Nein, VBA-Codes funktionieren nicht in Excel Online. Du musst die Desktop-Version verwenden.
4. Gibt es eine Möglichkeit, Formeln einzugeben?
Ja, ersetze .Value
durch .Formula
im VBA-Code, um Formeln eingeben zu können.
5. Welche Excel-Versionen unterstützen diese Methode?
Die Methode ist in allen gängigen Excel-Versionen anwendbar, einschließlich Excel 2000, 2007 und späteren Versionen.