1

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

1 ответ1

1

Для части «нажатие кнопки» вам нужно будет использовать VBA. Простой пример:

  1. Создать новую таблицу

  2. Нажмите Alt-F11, чтобы открыть редактор VBA.

  3. Дважды щелкните запись ThisWorkbook в дереве VBAProject слева; это должно дать вам пустой редактор

  4. Вставьте код в нижней части этого поста

  5. Убедитесь, что вкладка «Разработчик» включена; инструкции здесь

  6. Добавить кнопку; инструкции здесь

Код для пункта (4) выше: обратите внимание, что он копируется из ячейки B1 в ячейку A1. Конечно, вы можете заменить их любыми значениями ячеек, но также и именем, а не адресом ячейки. Например, если у вас есть именованная ячейка "MyVal", вы бы поместили "MyVal" вместо "B1" или "A1".

Sub CopyValue()
    ActiveSheet.Range("A1").Value = ActiveSheet.Range("B1")
End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .