Excel: добавление столбца в конце строки, которая была перемещена на другой лист с помощью макроса - PullRequest
0 голосов
/ 11 января 2020

Я создал кнопку макроса, которая перемещает строку из Sheet1 в Sheet2. Я хочу добавить столбец в эту строку, когда он движется. Должно появиться диалоговое окно ввода, чтобы вручную заполнить эту новую ячейку.

Например, у меня есть оригинал:

Number  Name   Club
 6      Dan    Chelsea

Затем, когда я нажимаю кнопку перемещения, строка должна переместиться на Sheet2, и в сообщении ввода должно быть указано «Enter new club:». Я хочу иметь возможность ввести «Арсенал», например, чтобы вывод на листе 2 был

Number  Name   Club      New Club
 6      Dan    Chelsea   Arsenal

Я использую VBA. Любая помощь будет принята с благодарностью.

Спасибо

1 Ответ

1 голос
/ 11 января 2020

Вы можете сделать что-то приятное, создав пользовательскую форму, но если все, что вам нужно, это что-то быстрое и грязное, есть функция InputBox (), которая будет запрашивать данные и присваивать их переменной. Затем запишите значение переменной в ячейку.

https://www.excel-easy.com/vba/examples/inputbox-function.html

...