HTML, Excel, Word, SEOÎñíîâû VBA ⇒ Âëîæåííûå öèêëû

Îñíîâû VBA

Ñàìîó÷èòåëü vba: Òåîðèÿ
..Ïåðâûé ìàêðîñ â Word
..Ýòàïû çàïèñè ìàêðîñà
..Çàïèñü ìàêðîñà â Word
..Çàïèñü ìàêðîñà â Excel
..Êîä ìàêðîñà
..Âûïîëíåíèå ìàêðîñà
..Òèïû äàííûõ VBA
..Ïåðåìåííûå VBA
..Êîíñòàíòû VBA
..Ñîâìåñòèìîñòü òèïîâ äàííûõ
..Àðèôìåòè÷åñêèå îïåðàòîðû
..Ëîãè÷åñêèå îïåðàòîðû
..Ñòðîêîâûå îïåðàòîðû
..Ôóíêöèè VBA ÷.1
..Ôóíêöèè VBA ÷.2
..Ïðèìåðû èñïîëüçîâàíèÿ ôóíêöèé
..Ôóíêöèè host-ïðèëîæåíèé
..Ôóíêöèè-ïðîöåäóðû
..Ïîëüçîâàòåëüñêèå ôóíêöèè â Excel
..Îïåðàòîðû âåòâëåíèÿ: ïðîñòîé âûáîð
..Îïåðàòîðû âåòâëåíèÿ: ñëîæíûé âûáîð
..Èñïîëüçîâàíèå MsgBox
..Ïðåðûâàíèå ïðîöåäóð è ôóíêöèé
..Íåîáÿçàòåëüíûå àðãóìåíòû ôóíêöèé
..Öèêëû VBA ÷.1
..Öèêëû ÷.2
..Öèêëû ÷.3
..Ìàññèâû VBA ÷.1
..Ìàññèâû ÷.2
..Ìàññèâû ÷.3
..Óïðàâëåíèå ôàéëàìè ñ ïîìîùüþ VBA
Ñàìîó÷èòåëü vba: Ïðàêòèêà
Èãðà: Öåïíàÿ ðåàêöèÿ
Ïðèëîæåíèÿ
..Ñóììàòîð
..Íàêëåéêè
..Âîñüìåðêà
..Ìåíåäæåð ïî÷òû
Íàäñòðîéêè
..DEF
..SortSheets
..HideSheet



Öèêëû VBA (÷.3). Âëîæåííûå öèêëû

Öèêëû ìîæíî ïîìåùàòü âíóòðü äðóã äðóãà. Ïîìåùåíèå îäíîé ñòðóêòóðû öèêëà â äðóãóþ íàçûâàåòñÿ âëîæåíèåì öèêëîâ. Ìîæíî äåëàòü âëîæåíèå ñòðóêòóð öèêëîâ ðàçíîãî òèïà.

Ïðè âëîæåíèè öèêëîâ íàäî ñîáëþäàòü îïðåäåëåííûå ïðàâèëà:


 íèæåïðèâåäåííîì ëèñòèíãå ïîêàçàí ïðîñòåéøèé ïðèìåð èñïîëüçîâàíèÿ âëîæåííûõ öèêëîâ For..Next:



Ïðåðûâàíèå âûïîëíåíèÿ ìàêðîñà èëè ïðîöåäóðû

Çà÷àñòóþ ïðîãðàììèñòû äîïóñêàþò îøèáêè â íàïèñàíèè êîäà, êîòîðûå ïðèâîäÿò ê çàöèêëèâàíèþ ïðîãðàììû (áåñêîíå÷íûé öèêë). Äëÿ ïðåðûâàíèÿ âûïîëíåíèÿ VBA íåîáõîäèìî íàæàòü êëàâèøó Esc èëè êîìáèíàöèþ êëàâèø Ctrl+Break. VBA çàêàí÷èâàåò âûïîëíåíèå òåêóùåãî îïåðàòîðà, ïåðåõîäèò â ñîñòîÿíèå îæèäàíèÿ è îòîáðàæàåò îêíî ñîîáùåíèÿ î runtime-îøèáêå.




 íà÷àëî ñòðàíèöû



 íà÷àëî ñòðàíèöû