Добрый день Уважаемые Эксперты.
Позвольте у Вас уточнить какой Путь Решения может быть у следующей проблемы.
Имеется текстовый файл в котором построчно записана следующая информация:
Данный текстовый файл заносится в строковый массив построчно функцией Split:
Далее следует условная конструкция которая спрашивает, что делать если значение в str1(0) = "Vasua".
Но почему то конструкция не считает что значение взятое из массива равно Текстовому значению
По всей видимости есть некоторый нюанс, который необходимо знать при работе с текстовыми массивами берущими значения из текстовых файлов.
Непосредственно вариант кода:
Прошу помочь разобраться.
Благодарю Вас.
Позвольте у Вас уточнить какой Путь Решения может быть у следующей проблемы.
Имеется текстовый файл в котором построчно записана следующая информация:
Код |
---|
Vasua Petua Vovua |
Код |
---|
str1 = Split(CreateObject("Scripting.FileSystemObject").Getfile(File_Strok_Poiska).OpenasTextStream(1).ReadAll, vbLf) |
Но почему то конструкция не считает что значение взятое из массива равно Текстовому значению
По всей видимости есть некоторый нюанс, который необходимо знать при работе с текстовыми массивами берущими значения из текстовых файлов.
Непосредственно вариант кода:
Код |
---|
Sub Obrabotka() Dim str1() As String Dim PathFileName$ File_Strok_Poiska = "C:\Тест.txt" str1 = Split(CreateObject("Scripting.FileSystemObject").Getfile(File_Strok_Poiska).OpenasTextStream(1).ReadAll, vbLf) 'Данный текстовый файл заносится в строковый массив построчно функцией Split If str1(0) = "Vasua" Then MsgBox 1 End If Stop End Sub |
Прошу помочь разобраться.
Благодарю Вас.