Я хочу сделать копию ячейки Excel из другой ячейки в том же документе, но с другой страницы, одним нажатием кнопки. Я хочу скопировать имя из другой ячейки, а не число
1 ответ
Для части «нажатие кнопки» вам нужно будет использовать VBA. Простой пример:
Создать новую таблицу
Нажмите Alt-F11, чтобы открыть редактор VBA.
Дважды щелкните запись
ThisWorkbook
в деревеVBAProject
слева; это должно дать вам пустой редакторВставьте код в нижней части этого поста
Убедитесь, что вкладка «Разработчик» включена; инструкции здесь
Добавить кнопку; инструкции здесь
Код для пункта (4) выше: обратите внимание, что он копируется из ячейки B1 в ячейку A1. Конечно, вы можете заменить их любыми значениями ячеек, но также и именем, а не адресом ячейки. Например, если у вас есть именованная ячейка "MyVal", вы бы поместили "MyVal" вместо "B1" или "A1".
Sub CopyValue()
ActiveSheet.Range("A1").Value = ActiveSheet.Range("B1")
End Sub