RE: VBA - (VLOOKUP) + (ЗНАЧЕНИЕ +1) - PullRequest
0 голосов
/ 11 марта 2019

Я совершенно новичок в VBA и любитель в Excel.В настоящее время я пытаюсь изучать VBA и поэтому решил поставить себе достижимую цель для моего собственного развития.Этот проект является созданием инструмента для документирования и представления отзывов.

Лист 1, Ячейка B2 будет диапазоном моей ячейки, который будет использоваться для ссылки VLOOKUP, это уникальный идентификатор.

B2: B25 - это информация, полученная из таблицы на листе 2 по стандартной формуле VLOOKUP и содержащая всю необходимую информацию о человеке, с которым связан уникальный идентификатор.

Я пытаюсь добавить кнопкув C6, который ищет уникальный идентификатор на листе 2 и добавляет его к значению в определенной ячейке.

Например: Лист 1:

Column A          Column B         Column C       
Problem 1         Count            Button to +1
                  (VLOOKUP used)   (Macro Button)

Лист 2: Таблица варьируется от A: W

  • A: Номер сотрудника (уникальный идентификатор)
  • B: Имя сотрудника
  • C: Статус обучения
  • D: W: W:Задачи 1 - 20 (С учетом того, сколько из этих проблем сотрудник столкнулся / сделал).

До сих пор я обнаружил, что:

Sheets("Sheet2").Range("D2") = Sheets("Sheet2").Range("D2").Value + 1

Работает для добавления +1 к значению, указанному в листе 2, D2.

Что япереключение с вводит функцию VLOOKUP, так что кнопка сначала находит номер сотрудника, объявленный в листе 1: B2, а затем +1 к значению.

Sheet1

enter image description here

Лист 2

(image format not supported, please upload again)

...