Реферат: Решение экономических задач с помощью VBA

1.4 Îáüåêòû, ñâ-âà è ìåòîäû VBA

Îäíèì èç îñíîâíûõ ïîíÿòèé VBA ÿâëÿåòñÿ – îáüåêò.

Îáüåêò ñîäåðæèò ñïèñîê ìåòîäîâ êîòîðûå ê íåìó ïðèìåíèìû, à ìåòîäû – ýòî òî , ÷òî ìîæíî ñ îáüåêòîì äåëàòü, òàêèì îáðàçîì îáüåêò – ýòî ïðîãðàììíûé ýë-ò

êîòîðûé èìååò ñâîå îòîáðàæåíèå íà ýêðàíå, ñîäåðæèò íåêîòîðûå ïåðåìåííûå, îïðåäåëÿþùèå åãî ñâ-âà, è íåêîòîðûå ìåòîäû äëÿ óïðàâëåíèÿ îáüåêòîì. Â VBA ñóùåñòâóåò ìíîæåñòâî âñòðîåííûõ îáüåêòîâ, íàïðèìåð:

Range – äèàïàçîí ÿ÷ååê (ìîæåò âêëþ÷àòü òîëüêî 1 ÿ÷åéêó)

Cells – êîîðäèíàòû ÿ÷åéêè

Sheet – ëèñò

WorkSheets – ðàáî÷èé ëèñò

DialogSheets – äèàëîãîâîå îêíî

Áîëüøèíñòâî îáüåêòîâ ïðèíàäëíæèò ê ãðóïïå ïîäîáíûõ îáüåêòîâ. Ýòè ãðóïïû íàçûâàþòñÿ íàáîðàìè. Íàïðèìåð, âñå ðàáî÷èå ëèñòû ðàáî÷åé êíèãè îáðàçóþò íàáîð íàçûâàåìûé WorkSheets

Ñèíòàêñèñ óñòàíîâêè çíà÷åíèÿ ñâ-âà îáüåêòà èìååò ñëåäóþùèé âèä:

Îáüåêò.Ñâîéñòâî=Âûðàæåíèå

Íàïðèìåð,

WorkSheets(”List1”).Range(“W1”).Value=999

1.5 Îïåðàòîðû öèêëà

1) Äëÿ ìíîãîêðàòíîãî âûïîëíåíèÿ îäíîãî îïåðàòîðà èëè ãðóïïû îïåðàòîðîâ ñëóæèò îïåðàòîð öèêëà FOR..NEXT

Ñèíòàêñèñ:

For Ñ÷åò÷èê = Íà÷. çíà÷. TO êîíå÷íîå çíà÷. STEP

. . .

NEXT Ñ÷åò÷èê

2) Öèêë Do..While

Do While óñëîâèå

<Áëîê îïåðàòîðîâ>

Loop

3) Öèêë Do..Until

Do

<Áëîê îïåðàòîðîâ>

Loop Until óñëîâèå

2. ÎÏÈÑÀÍÈÅ ÏÐÎÃÐÀÌÌÛ

К-во Просмотров: 209
Бесплатно скачать Реферат: Решение экономических задач с помощью VBA