Saya memiliki file teks dalam format seperti itu,
Teks:
-- Begin
Line1
Line2
Line3
^
-- Begin
Line1
Line2
Line3
Line4
^
.
.
.
.
Saya pada dasarnya ingin meletakkan Line1
hingga Line(whatever)
di antara baris --Begin
hingga ^
dalam sebuah array sehingga setiap elemen dalam array adalah sekumpulan baris Contoh array
Array = [("Line1" & vbNewLine & "Line 2") , ("Line1" & vbNewLine & "Line 2" & vbNewLine & "Line 3") ... ]
Namun pada dasarnya ingin menyimpan setiap elemen dalam array di dalam sel. (Bahkan mungkin tidak perlu menggunakan array) ...
Tidak yakin apakah ini mungkin dilakukan di excel VBA, tapi inilah yang sudah saya coba sejauh ini
Dim FileNum As Integer
Dim DataLine As String
Dim Lines As Variant
Dim j As Integer
FileNum = FreeFile()
Open "C:..." For Input As #FileNum
While Not EOF(FileNum)
Line Input #FileNum, DataLine
If InStr(DataLine, "-- Begin") > 0 Then
nextLinecounter = 1
ElseIf InStr(DataLine, "^") > 0 Then
nextLinecounter = 0
j = j + 1
ElseIf nextLinecounter = 1 Then
Lines(j) = DataLine + .. Somehow concatenate next lines into array
End If
Wend
Saya bingung bagaimana cara melewati baris berikutnya dan menambahkannya ke entri saat ini, cara apa pun untuk melakukan ini, terima kasih.