Szerkesztése és másolás makrók automatizálni excel - ingyenes leckék

Dmitry, köszönöm a leckéket. Elérhető nyilvánvalóan rendkívül informatív. Adok az előny.

Szeretnék több információt kapni a vezető a projekt (a bal felső ablakban).

Különösen nem világos, hogy miért, az órán az Ön rákattint a tárgyak képviselik a kis felső ablakban a jobb oldali panelen nem jelenik meg semmi? És akkor hirtelen (ha rákattint egy másik modul is dupla?) Jelenik meg a jobb oldalon a tartalom a kódot. Ezen kívül, azt szeretném tudni, hogy miért ebben a struktúrában mutatja a tárgy „könyv”, ha már van objektumok „lapok”, de ezek valójában jelentenek a „könyv”. Talán azért, mert a különbség a tulajdonságok „lemezek” és a „könyv”?

Végül tisztázni MsgBox parancsszintaxishoz. Különösen a jelenléte vagy hiánya egy pár idézetek, ami a szövegben zárójelben. Egyes esetekben, meg tudod csinálni az idézőjelek nélkül?

Jó napot, Igor.

1. Ez helyes feltételezés - kód tartalom jelenik meg, ha duplán kattint semmilyen tárgyat a projektben felfedező.

2. Ugyancsak a helyes irányba a gondolat - a „könyv” és a „lap” különböző tulajdonságokkal, így egy része a projekt mellett egy külön objektum az egyes lapok esetében is van egy tárgy, „felelős” a tulajdonságok a könyv egészére.

Ezen túlmenően, ez is egy modul, ahol lehet írni a kódot: van értelme, ha például egy adott eljárás nem utal semmilyen konkrét lapot, és minden lemez (például, az egyik, hogy jelenleg aktív), vagy a könyv egészének.

Nos, végül ezt a célt szükséges kezelni az eseményeket, amelyek akkor éppen a könyvet, és nem levél: nyitás, zárás, a fájl mentése, stb (de esemény kezelése - ez egy sokkal összetettebb anyag a „haladó” szinten, így ott. nem megyünk bele)

3. MsgBox egyszerű: a szöveget, hogy meg kell jelennie az üzenetet kell idézőjelbe:

Ha idézőjelek már tartalmazza a szöveget (pl. A film cég „Columbia Pictures” van), akkor meg kell kétszerezni (azaz, hogy hozzanak létre egy pár idézetek azonnal):

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

Nem idézetek egyáltalán lehet csinálni, ha a kimeneti van valami, ami tartalmaz egy változót egy munkalapon cella vagy máshol:

MsgBox (TekstDlyaSoobscheniya) (Ez feltételezi, hogy a kívánt szöveget előre változóban tároljuk TekstDlyaSoobscheniya)

azaz azokban az esetekben, ahol a tartalom az üzenet nincs megadva közvetlenül a kódot, és figyelembe máshonnan.

Üdvözlettel, Igor.

Dmitry, nagyon köszönöm a leckét. Fokozatosan át a félelmek a „makro”. Remélem a további gyümölcsöző együttműködés

Olyan ez, mint egy leckét. Köszönöm. Azt fogják használni gyakorlati órák a diákok