Как сделать так, чтобы ячейка excel автоматически копировалась из другой ячейки (например. a name) одним нажатием кнопки

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

12
задан prak
30.12.2022 0:42 Количество просмотров материала 2897
Распечатать страницу

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
1
отвечен Geoff 2022-12-31 08:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх