Я совершенно новичок в 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](https://i.stack.imgur.com/qdxYh.png)
Лист 2
![(image format not supported, please upload again)](https://i.stack.imgur.com/STNTT.png)