Editarea și copierea macro-uri pentru a automatiza Excel - lecții gratuite

Dmitri, vă mulțumesc pentru lecțiile. Disponibil, în mod clar, extrem de informativ. Eu dau beneficiul.

Aș dori să primesc mai multe informații cu privire la conductorul proiectului (fereastra din stânga sus).

În special, nu este clar de ce, în lecția cu clicurile dvs. pe obiectele reprezentate în fereastra mică superioară în panoul din dreapta nu afișează nimic? Și apoi dintr-o dată (dacă faceți clic pe un alt modul poate dubla?) Apare în dreapta conținutul codului. În plus, aș dori să știu de ce în această structură arată obiectul „carte“, dacă aveți deja obiecte „foi“, dar ele sunt, de fapt, constituie conceptul de „carte“. Poate că este din cauza diferențelor în proprietățile de „foi“ și „carte“?

În cele din urmă, să clarifice sintaxa comenzii MsgBox. În special, prezența sau absența unei perechi de citate, care este în text între paranteze. În unele cazuri, puteți face fără ghilimele?

Bună ziua, Igor.

1. Este corectă presupunerea - conținut de cod apare când faceți clic dublu pe orice obiect din explorator de proiect.

2. De asemenea, în direcția corectă de gândire - o „carte“ și „foaie“ proprietăți diferite, astfel încât o parte a proiectului, în plus față de un obiect separat pentru fiecare foaie de lucru există, de asemenea, un obiect, „responsabil“ pentru proprietățile cărții ca întreg.

În plus, ea are, de asemenea, un modul în care puteți scrie codul: are sens, de exemplu, în cazul în care o anumită procedură nu se referă la orice foaie specială, precum și orice foaie (de exemplu, cel care este în prezent activ), sau cartea ca un întreg.

Ei bine, și, în cele din urmă, acest obiectiv este necesar să se ocupe de evenimente care au loc exact cu cartea, și nu o frunză: deschidere, închidere, salvarea unui fișier, etc (dar de manipulare eveniment - acesta este un material mai complex pentru nivelul „avansat“, deci nu. nu vom intra în)

3. MsgBox simplu: text care ar trebui să fie afișat în mesaj ar trebui să fie închise în ghilimele:

În cazul în care ghilimelele sunt deja incluse în text (ex. Compania de film „Columbia Pictures“ este), acestea ar trebui să fie dublat (de exemplu, pentru a pune în aplicare un cuplu de citate imediat):

MsgBox ( "Film", "Columbia Pictures" este. "

Nu există citate la toate posibil de a face, în cazul în care producția este ceva care este conținută într-o variabilă într-o celulă foaie de lucru sau în altă parte:

MsgBox (TekstDlyaSoobscheniya) (Aceasta presupune că textul dorit este pre-stocată într-un TekstDlyaSoobscheniya variabilă)

și anume în cazurile în care conținutul mesajului nu este specificat în mod direct în codul, și este luată din altă parte.

Cu respect, Igor.

Dmitri, vă mulțumesc foarte mult pentru lecție. Eu trec treptat temerile cuvântului „macro“. Sper pentru o cooperare fructuoasă în continuare

Este ca o lecție. Mulțumesc. Voi fi folosit în clase practice cu elevii