mit welcher Ziffer bekomme ich einen Tabulatorsprung hin?
Gibt es vielleicht irgendwo eine Auflistung der Ziffern und deren "Ergebnis" ?
Danke.
mit welcher Ziffer bekomme ich einen Tabulatorsprung hin?
Gibt es vielleicht irgendwo eine Auflistung der Ziffern und deren "Ergebnis" ?
Danke.
Um in Excel VBA einen Tabulatorsprung zu erzeugen, kannst Du die Funktion Chr()
verwenden. Der Tabulator wird durch den ASCII-Wert 9 dargestellt. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
Öffne Excel und gehe in den VBA-Editor (drücke ALT
+ F11
).
Erstelle ein neues Modul (Einfügen
> Modul
).
Füge den folgenden Code ein:
Sub TabulatorBeispiel()
Dim text As String
text = "Erster Wert" & Chr(9) & "Zweiter Wert"
MsgBox text
End Sub
Führe das Makro aus (F5
), um eine MessageBox mit dem Tabulator zwischen den Werten anzuzeigen.
Fehler: Makro läuft nicht, weil Chr(9)
nicht erkannt wird.
Chr(9)
muss in Anführungszeichen stehen, wenn es in einen String integriert wird.Fehler: Der Tabulator wird nicht richtig angezeigt.
Es gibt auch andere Möglichkeiten, einen Tabulator in Excel VBA zu verwenden:
Verwendung von Konstanten: Anstelle von Chr(9)
kannst Du auch die Konstante vbTab
verwenden, die den gleichen Effekt hat.
Sub TabulatorMitKonstanten()
Dim text As String
text = "Erster Wert" & vbTab & "Zweiter Wert"
MsgBox text
End Sub
Verwendung in Zellen: Du kannst auch einen Tabulator in eine Zelle einfügen, indem Du den Wert mit Chr(9)
oder vbTab
zuweist.
Hier sind einige praktische Beispiele, wie Du den Tabulator in verschiedenen Szenarien einsetzen kannst:
Tabulator in einer Zelle:
Sub TabulatorInZelle()
Cells(1, 1).Value = "Erster Wert" & Chr(9) & "Zweiter Wert"
End Sub
Tabulator in einer Textdatei:
Sub TabulatorInTextdatei()
Dim Datei As String
Datei = "C:\MeinPfad\datei.txt"
Open Datei For Output As #1
Print #1, "Erster Wert" & Chr(9) & "Zweiter Wert"
Close #1
End Sub
vbTab
Konstante, um den Code lesbarer zu machen.text = "Wert1" & vbTab & vbTab & "Wert2"
.Join
und Split
, um mit Arrays und Tabulatoren effektiv zu arbeiten.1. Was ist der Unterschied zwischen Chr(9)
und vbTab
?
Chr(9)
ist die ASCII-Repräsentation für den Tabulator, während vbTab
eine vordefinierte Konstante in VBA ist, die ebenfalls einen Tabulator darstellt. Beide führen zum gleichen Ergebnis.
2. Kann ich Tabulatoren auch in Formeln verwenden? In Formeln in Excel kannst Du keine Tabulatoren direkt einfügen. Tabulatoren sind hauptsächlich für die Verwendung in VBA und beim Formatieren von Texten gedacht.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen