Общи команди на VBA в MS Excel

Научете друга функция за Excel.

Пощенска кутия

Полето за съобщения или по-известно като "досаден изскачащ прозорец" позволява на Excel да взаимодейства с потребителите. Командата VBA "MsgBox" (без кавичките) се използва за създаване на кутии за съобщения. Програмистът използва VBA, за да определи каква информация ще бъде предоставена на потребителя в полето за съобщение, каква информация потребителят ще въведе и какво ще се направи с тази информация.

Избор на клетки

Командата VBA, Обхват, се отнася до клетка или група клетки. Когато се комбинира с Property Object property, както в "Range (" A1 ") Value" (без отваряне и затваряне на кавичките), можете да изберете съдържанието на клетката.

цикъл

Програмодателите често трябва да циклират върху множество копия на обект, за да може функцията да бъде напълно изпълнена. За MS Excel командите на VBA за цикъла са "За всеки ... Следващ" (без кавичките).

коментари

Приемете го, програмистите са човешки и ще забравят целта на командата на VBA. Един от начините да избегнете забравянето е да направите коментар по целия VBA код. Най-често срещаният начин да коментирате VBA за Excel е да използвате апострофа, но има много по-дълга команда "Rem" (без кавички), която може да се използва за тези, които предпочитат да не използват пунктуацията в кода.

Ускорете изчисленията

MS Excel изчислява формулите автоматично или можете да ги изчислите, като ги актуализирате въз основа на промените в информацията, като натиснете клавиша "F9". Обаче и двата метода изискват позициониране във и зад VBA, ако формулите ви са за дефинирани от потребителя функции, забавяйки изчислението. Според Microsoft, можете да предотвратите преустройството на MS Excel извън VBA чрез пренасочване на клавиша "F9" с частна подпрограма:

Application.OnKey "{F9}", "Recalc"