Visual Basic за приложения (VBA) е идеалният метод за персонализиране на Excel 2010, за да отговаря на вашите нужди. Ако постоянно се оказвате, че изпълнявате едни и същи задачи, като копиране на данни в Excel, можете да накарате VBA да изпълни задачата вместо вас. Вместо да копирате данни от един работен лист ръчно и да ги поставяте в друг, напишете макрос на VBA и можете да натиснете бутон, за да извършите копирането и поставянето незабавно.
Етап 1
Щракнете върху раздела „Разработчик“ и след това щракнете върху „Visual Basic“, за да отворите редактора на Visual Basic (VBE), с който можете да създадете VBA.
Видео на деня
Стъпка 2
Щракнете върху "Вмъкване" и след това щракнете върху "Модул", за да отворите празен прозорец на модула.
Стъпка 3
Изрежете и поставете следния код в прозореца на модула:
Приложение Sub Copy_Data(). Обновяване на екрана = Фалшиви работни листове("Лист1").Обхват("A1:A10").Стойност = Работни листове("Лист2").Обхват("B1:B10").Приложение за стойност. Актуализиране на екрана = 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" заедно, за да превключвате между работния лист и вашия код.