Excel Textkonvertierungs-Assistent läßt sich nicht unterdrücken
Hallo,
ich habe hier in einer Excelmappe ein Makro, dass mir eine Textdatei in eine neue Arbeitsmappe einfügt.
Ich würde gerne den lästigen Textkonvertierungs Assistenten umgehen, oder per Makro mit den abgefragten Infos füttern, damit er nicht mehr erscheint.
Leider hilft das Abschalten der Warnungen dabei nicht.
Mein Makro sieht derzeit so aus:
[Edit Biber] Codeformatierung nachgezogen. [/Edit]
ich habe hier in einer Excelmappe ein Makro, dass mir eine Textdatei in eine neue Arbeitsmappe einfügt.
Ich würde gerne den lästigen Textkonvertierungs Assistenten umgehen, oder per Makro mit den abgefragten Infos füttern, damit er nicht mehr erscheint.
Leider hilft das Abschalten der Warnungen dabei nicht.
Mein Makro sieht derzeit so aus:
Sub NTI_ADDY()
Dim DestBook As Workbook, SourceBook As Workbook
Dim DestCell As Range
Dim RetVal As Boolean
For i = 1 To 20 Step 1
Set NewSheet = Worksheets.Add
NewSheet.Name = "NTI-IMPORT" & i
' Turn off screen updating.
Application.ScreenUpdating = False
Application.DisplayAlerts = False
' Set object variables for the active book and active cell.
Set DestBook = ActiveWorkbook
Set DestCell = ActiveCell
' Show the Open dialog box.
RetVal = Application.Dialogs(xlDialogOpen).Show("*RT60*Report*.txt")
' If Retval is false (Open dialog canceled), exit the procedure.
If RetVal = False Then Exit Sub
' Set an object variable for the workbook containing the text file.
Set SourceBook = ActiveWorkbook
' Copy the contents of the entire sheet containing the text file.
Range(Range("A1"), Range("A1").SpecialCells(xlLastCell)).Copy
' Activate the destination workbook and paste special the values
' from the text file.
DestBook.Activate
DestCell.PasteSpecial Paste:=xlPasteValuesAndNumberFormats 'Paste:=xlValues
' Close the book containing the text file.
SourceBook.Close False
'Application.DisplayAlerts = True
' Weitere Messung laden
Auswahl = MsgBox("Weiteren Messpunkt einfügen?", vbYesNo + vbQuestion, "NTI LOAD POS 2")
If Auswahl = vbNo Then Exit For
Next i
Application.DisplayAlerts = True
End Sub
[Edit Biber] Codeformatierung nachgezogen. [/Edit]
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 295769
Url: https://administrator.de/forum/excel-textkonvertierungs-assistent-laesst-sich-nicht-unterdruecken-295769.html
Ausgedruckt am: 17.05.2025 um 03:05 Uhr
4 Kommentare
Neuester Kommentar

Moinsens.
Einfach mal den Makro-Recorder angeworfen, dann wäre der Thread obsolet gewesen
Eigenschaften für den Import natürlich anpassen (Delimiter etc. pp)
https://msdn.microsoft.com/de-de/library/office/ff837764.aspx
Gruß jodel32
Einfach mal den Makro-Recorder angeworfen, dann wäre der Thread obsolet gewesen
With DestBook.QueryTables.Add(Connection:="TEXT;" & "PFAD DEINER DATEI", Destination:=DestBook.Range("$A$1"))
.Name = "import"
.FieldNames = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePlatform = 1252
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileSemicolonDelimiter = True
.Refresh BackgroundQuery:=False
.Delete
End With
https://msdn.microsoft.com/de-de/library/office/ff837764.aspx
Gruß jodel32

Hi.

fk
Zitat von @arotciv:
vielen Dank, aber der Makrorecorder hat mir das nicht ausgeworfen. Das hatte ich versucht.
dazu musst du das über Tab: Daten --> Externe Daten abrufen --> Text machen vielen Dank, aber der Makrorecorder hat mir das nicht ausgeworfen. Das hatte ich versucht.
fk