powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / vba (find). Программа не выдает нужного результата
3 сообщений из 3, страница 1 из 1
vba (find). Программа не выдает нужного результата
    #39308790
maxim863
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программа должна получить :сколько раз в столбце (D34:D99) повторяется значение ячейки (D34). Но программа выводит ноль
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Sub распознать()
    Dim r As Range
    Dim firstAddress As String
    Dim iLoop As Long
    Dim book1 As Workbook
    Dim Team As String
    
    Set book1 = Workbooks.Open("E:\Super M\Проект ставки\Поиск решения\Усов 4\БАЗА ДАННЫХ\болванка\сезон для проги\Англия\1-ое место\3.xlsx")
     Team = book1.Worksheets("3").Range("D34")
    With book1.Worksheets("3").Range("D33:D99")
        
        Set r = .Find(What:="Team")
        If Not r Is Nothing Then
            firstAddress = r.Address
            Do
                iLoop = iLoop + 1
                Set r = .FindNext(r)
            Loop While Not r Is Nothing And r.Address <> firstAddress And iLoop < 20
        End If
    End With
    book1.Worksheets("3").Range("D100").Value = iLoop
    book1.Save
    
End Sub
...
Рейтинг: 0 / 0
vba (find). Программа не выдает нужного результата
    #39308809
maxim863
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел другое решение
...
Рейтинг: 0 / 0
vba (find). Программа не выдает нужного результата
    #39309947
Set r = .Find(What:="Team")
В этом случае будет произведен поиск значения "team", но не значения переменной team!
Понимаете разницу?
Произойдет поиск "team", но не поиск того значения, которое хранится в той самой ячейке d34
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / vba (find). Программа не выдает нужного результата
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]