Informationen und Beispiele zum Thema MsgBox | |
---|---|
![]() |
MsgBox-Seite mit Beispielarbeitsmappe aufrufen |
Betrifft: Tabs nicht einheitlich
von: Michael
Geschrieben am: 27.01.2010 16:30:42
Hallo,
ich hab folgendes Problem: Hab einen VBA-Code geschrieben, der auch funktioniert. Dieser Code speichert die Excel Datei als txt-Format ab. Jedoch sind die tab-Abstände nicht einheitlich.
Das sieht dann folgendermaßen aus.
Der Code sieht so aus:
Sub test() Dim Dein_Bereich As Range Dim sZiel As String, Ausgabe As String Dim F As Integer Const strTrennzeichen As String = " " Set Dein_Bereich = Sheets("upload_Kanal").Range("A3:H10") Dateiname = Sheets("Tabelle1").Cells(5, 1) sZiel = Application.GetSaveAsFilename(Initialfilename:=Dateiname, filefilter:="(*.xls), *.xls, _ Text Files (*.txt), *.txt") If sZiel <> CStr(False) Then With Application For Each Dein_Bereich In Dein_Bereich.Rows If .WorksheetFunction.CountIf(Dein_Bereich, " ") < Dein_Bereich.Columns.Count _ Then Ausgabe = Ausgabe & Join(.Transpose(.Transpose(Dein_Bereich)), strTrennzeichen) & vbCrLf End If Next Dein_Bereich End With If Ausgabe <> " " Then Ausgabe = Left$(Ausgabe, Len(Ausgabe) - 1) F = FreeFile Open sZiel For Output As #F Print #F, Ausgabe Close #F Else MsgBox "keine Daten" End If End If End SubKann mir hier vielleicht jemand weiterhelfen, damit des alles schön geordnet ist?
Betrifft: Const strTrennzeichen As String = vbTab '_oT
von: NoNet
Geschrieben am: 27.01.2010 16:40:46
_oT = "ohne Text"
Betrifft: AW: Const strTrennzeichen As String = vbTab '_oT
von: Michael
Geschrieben am: 27.01.2010 16:50:19
Hallo,
vielen Dank für die schnelle Antwort.
Leider Funktioniert es immer noch nicht? Wissen sie zufällig noch eine andere Lösung?
Gruß Michael
Betrifft: doppelt (grrrrr)
von: MichaV
Geschrieben am: 28.01.2010 09:15:43
hier gehts weiter
https://www.herber.de/forum/messages/1133603.html