Извлечение текста - VBA
Формулировка задачи:
Имеется текстовый файл, в котором темы определены разделителями
#тема1#
текст темы1
#тема1#
#тема2#
текст темы2
#тема2#
на входе тема(#тема1#), нужно извлечь из текстового файла текст этой темы
Решение задачи: «Извлечение текста»
textual
Листинг программы
Sub tt() Dim a, i& a = Split(ReadTXTfile("C:\Downloads\test.txt"), vbNewLine) For i = 0 To UBound(a) - 1 If a(i) = "#тема1#" Then MsgBox a(i + 1): Exit For Next End Sub Function ReadTXTfile(ByVal filename As String) As String On Error Resume Next: Set fso = CreateObject("scripting.filesystemobject") Set ts = fso.OpenTextFile(filename, 1, True): ReadTXTfile = ts.ReadAll: ts.Close Set ts = Nothing: Set fso = Nothing End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д