Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA: Dateiformatierung mittels notepad++ auf unix ändern

Forumthread: VBA: Dateiformatierung mittels notepad++ auf unix ändern

VBA: Dateiformatierung mittels notepad++ auf unix ändern
02.08.2024 09:03:59
Maxi82
Hallo Zusammen,

ich bitte um Hilfe bei folgender Herausforderung: derzeit öffne ich mittels Edit manuell eine Datei (clt Format) und ändere die Formatierung von Windows auf Unix.
Ich würde das gerne automatisieren und das ganze mittels VBA aus einem excel starten. Leider scheitere ich daran. Hat vl irgendjemand einen Tipp für mich?

Vielen Dank und Lg
Maxi82
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA: Dateiformatierung mittels notepad++ auf unix ändern
02.08.2024 13:31:06
Onur
"und ändere die Formatierung von Windows auf Unix" ?
Was genau machst du dafür? Was genau soll denn eine "Formatierung auf Unix" sein?
AW: VBA: Dateiformatierung mittels notepad++ auf unix ändern
02.08.2024 14:31:59
Maxi82
Hallo :)

Ich öffne die Datei in Notepad++, gehe anschließend auf edit, EOL Conversion und stelle das Format auf Unix (LF) um. Das Folgesystem benötigt diesen Schritt, deswegen komm ich leider nicht drum rum.

Ich hab mir inzwischen eine Lösung mit, einer im Notepad hinterlegten Tastenkombination gebastelt, die ich im VBA-Code mit Sendkeys anspreche. Ist nur leider nicht sehr hübsch 🫣
Anzeige
AW: VBA: Dateiformatierung mittels notepad++ auf unix ändern
02.08.2024 15:27:31
Yal
Moin,

es geht darum aus CrLf- einen Lf-Zeilentrennzeichen zu machen.
Folgende Code habe ich aus halb aus Wissen (Halbwissen) und halb aus Internet (stackoverflow):

Sub convert_CrLf2Lf(Pfad As String)

Dim F As Object

Set F = CreateObject("ADODB.Stream")
F.Type = adTypeText
F.LineSeparator = adCRLF
F.LoadFromFile Pfad
F.LineSeparator = adLF
F.SaveToFile Pfad, adTypeText
F.Close
End Sub


Ungetestet. Keine Ahnung, ob es reichen wird. Die originale Datei wird überschrieben. Immer auf eine Kopie erst arbeiten.

VG
Yal
Anzeige
AW: VBA: Dateiformatierung mittels notepad++ auf unix ändern
02.08.2024 15:59:27
Maxi82
@Yal vielen Dank - werde ich gleich nach dem We ausprobieren 😊
;
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige