было дело, писал макрос по выгрузке экселя в тхт, может пригодится, удобно на хоткее держать, чтобы не сохранять каждый раз в тхт:
Sub EXCEL2TXT()
FN = FreeFile
Open ThisWorkbook.Path & "\" & ThisWorkbook.Name & ".txt" For Output As #FN
For Each iCell In ActiveSheet.UsedRange
If Not IsEmpty(iCell) Then
Print #FN, iCell.Address, "@@@", iCell.Value, "@@@", iCell.MergeCells
Else
Print #FN, iCell.Address, "@@@", "IS_NIL", "@@@", iCell.MergeCells
End If
Next
Print #FN, "end_mark"
Close FN
End Sub
///
@@@ использовал как разделитель, чтобы объект правильно читал(табы и пробелы в ячейках обычно не видны
).