Visual Basic для приложений (VBA) - идеальный способ настроить Excel 2010 в соответствии с вашими потребностями. Если вы постоянно выполняете одни и те же задачи, например копируете данные в Excel, вы можете заставить VBA выполнить эту задачу за вас. Вместо того, чтобы копировать данные с одного листа вручную и вставлять их в другой, напишите макрос VBA, и вы можете нажать кнопку, чтобы мгновенно выполнить копирование и вставку.
Шаг 1
Щелкните вкладку «Разработчик», а затем щелкните «Visual Basic», чтобы открыть редактор Visual Basic (VBE), с помощью которого вы можете создавать VBA.
Видео дня
Шаг 2
Нажмите «Вставить», а затем «Модуль», чтобы открыть пустое окно модуля.
Шаг 3
Вырежьте и вставьте следующий код в окно модуля:
Дополнительное приложение Copy_Data (). ScreenUpdating = False Worksheets ("Sheet1"). Range ("A1: A10"). Value = Worksheets ("Sheet2"). Range ("B1: B10"). Value Application. ScreenUpdating = True End Sub
Шаг 4
Адаптируйте код под свои нужды; как написано, код копирует данные из ячеек с A1 по A10 на листе 1 в ячейки с B1 по B10 на листе 2. Например, если вы хотите скопировать данные из ячеек с C1 по C100 на листе 4 в ячейки с D1 по D100 на листе 5, вы должны переписать третью строку кода, чтобы она читалась:
Рабочие листы ("Лист4"). Диапазон ("C1: C100"). Значение = Рабочие листы ("Лист5"). Диапазон ("D1: D100"). Значение
Шаг 5
Нажмите «F5», чтобы запустить процедуру.
Кончик
Нажимайте одновременно клавиши «Alt» и «F11», чтобы переключаться между листом и кодом.