Поиск значений по заданному столбцу - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, нужна помощь. Есть макрос который при введении в него 13 символов перескакивает на строчку в низ. Как его видоизменить, что он искал эти введённые значения в заданном столбике. Иными словами есть база из 200 000 штрих кодов, нужно что б макрос находил введный штрих код и напротив в ячейке прибавлял +1. Заранее спасибо

Решение задачи: «Поиск значений по заданному столбцу»

textual
Листинг программы
Private Sub TextBox1_Change()
    If TextBox1.TextLength = 13 Then
       Dim iCell As Range
       Set iCell = Range("A:A").Find(TextBox1, , xlValues, xlWhole)
       If Not iCell Is Nothing Then
          iCell.Activate 'Application.Goto iCell, True
          'Если в строке есть и другая информация, без
          'которой пользователь прожить не в состоянии
          iCell(1, 2) = iCell(1, 2) + 1
       Else
          TextBox1 = ""
       End If
    End If
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы