Макросите на цикъла могат да поемат досадна работа и да я автоматизират.
Кредит на изображението: Stockbyte/Stockbyte/Getty Images
Стандартна формула в Excel не може да се повтаря повече от веднъж; това е статично изчисление, което се променя само когато се променят стойностите на други клетки. Можете обаче да използвате макроси, за да изпълнявате циклични команди въз основа на кода на Visual Basic за приложения, който въвеждате. Макросите автоматизират поредица от действия, за да можете да ги повторите бързо и лесно. Имайте предвид, че активирането на макроси може да компрометира сигурността на вашия компютър, така че използвайте макроси с цикъл само когато сте сигурни, че източникът на електронната таблица на Excel е защитен.
Етап 1
Стартирайте Excel, отворете електронната таблица, където искате да използвате командата за цикъл, и след това натиснете "Alt-F11", за да отворите редактора на Visual Basic.
Видео на деня
Стъпка 2
Изберете менюто „Вмъкване“ и след това изберете „UserForm“. Появява се прозорец UserForm с кутия с инструменти за контроли до него. В кутията с инструменти за контроли изберете "Команден бутон". Етикетите се появяват, когато задържите курсора на мишката върху иконите. Начертайте командния бутон в прозореца на UserForm.
Стъпка 3
Щракнете с десния бутон върху командния бутон, който сте нарисували, и изберете „Преглед на кода“, за да отворите прозореца с VBA код за този бутон. Имайте предвид, че можете да имате няколко бутона на потребителска форма, ако искате да кодирате и изпълните множество цикли.
Стъпка 4
Въведете VBA кода за цикъла, който искате да изпълните между редовете "Частен под" и "Край под" в редактора на кода. Например, за да попълните диапазон от клетки с данни, можете да въведете следния код:
Dim i като цяло число i = 1
Прави Докато i < 5 клетки (i, 1). Стойност = 15 i = i + 1 цикъл
Стъпка 5
Натиснете "F5", за да изпълните цикъла. Като алтернатива щракнете върху менюто „Изпълнение“ и след това изберете „Изпълни под/потребителска форма“.
Бакшиш
Има много повече видове цикли и функции, които можете да изпълнявате с VBA скриптове (вижте Ресурси).