Необходимо вставить ввод на несколько листов Excel, vba - PullRequest
0 голосов
/ 08 мая 2020

Проблема со ссылкой на лист 2 У меня есть книга с 37 листами. На каждом листе требуется имя пользователя. У меня есть поле ввода, чтобы они могли указать свое имя, но оно публикуется только на активном листе. Я попытался вернуться к ячейке, которую он заполняет из макроса, но он не ссылается.
Вот код

Sub Name()
    Set wsDst = ThisWorkbook.ActiveSheet
    Sheets(2).Range("B16").Value = inputbox("Please type your first name and last intial.", "Name")
End Sub

Теперь, если я go перехожу к Sheet3 и попробую ='Sheet2!B16, это точно что отображается в ячейке B16.

Основная проблема заключается в том, что имя пользователя не всегда будет в B16. Лист 4 - это B18.

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

...