wie kann ich bitte per VBA überprüfen, ob in erster Zeile der Datei D:\Daten\Support\Einstellungen.txt der Eintrag "drucken=ja" und in vierte Zeile "update=nein" steht?
Besten Dank im Voraus.
Gruß,
Sergej
Sub Text_TesteFile()
Dim iFF As Integer, sFilename As String, sArr() As String
sFilename = "D:\Daten\Support\Einstellungen.txt"
iFF = FreeFile
If Dir(sFilename) <> "" Then 'Ist Datei vorhanden?
Open sFilename For Input As iFF 'Datei öffnen
sArr = Split(Input(LOF(iFF), iFF), vbCrLf) 'Daten in Array einlesen
Close iFF
If InStr(sArr(0), "drucken=ja") > 0 And InStr(sArr(3), "update=nein") > 0 Then
MsgBox "Fund"
End If
End If
End Sub
Sub Text_TesteFile()
Dim iFF As Integer, i As Integer
Dim sFilename As String, sArr() As String
sFilename = "D:\Daten\Support\Einstellungen.txt"
iFF = FreeFile
If Dir(sFilename) <> "" Then 'Ist Datei vorhanden?
Open sFilename For Input As iFF 'Datei öffnen
sArr = Split(Input(LOF(iFF), iFF), vbCrLf) 'Daten in Array einlesen
Close iFF
For i = 0 To UBound(sArr)
If InStr(sArr(i), "drucken=ja") > 0 Then
If MsgBox("Fund. Schleife verlassen?", vbYesNo Or vbQuestion) = vbYes Then Exit For
End If
Next i
End If
End Sub
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