Professional Documents
Culture Documents
ke sta�en� na http://j-walk.com/ss
Opravy ke knize
knihy.cpress.cz/k1540
V�hody VBA
- se�itov� (souborov�) struktura
- VBA
- formula�e
- p�izp�sobitelnost rozhran�
- mo�nost zabezpe�en�
- kompatibilata s WORD (nap� tisk sestav)
Excel a objekty
- myslete objektov�
Objekty jsou prvky v Excelu s kter�mi pracujeme ru�n� nebo pomoc� maker. Nap�:-
- aplikace Excel
- se�it v Excelu
- list v Excelu
- Oblast na listu
- bu�ka
- Ovl�dac� prvek
- graf (v samostatn�m list� nebo vlo�en� do listu)
- datov� �ada v grafu
- bod v gafu
list 76 - o vzorc�ch
*********************************
1) automatick� p�epo�et
2) ru�n� p�epo�et (pro slo�it� tabulky o tisic�ch slo�it�ch vzorc�ch)
Karta vzorce mo�nosti v�po�t�
Ru�n� v�po�et
F9 - p�epo�et ve v�ech otev�en�ch se�itech
Shift+F9 - p�epo�et pouze na aktivn�m listu
Ctrl+Alt+F9 - p�epo�et �pln� v�eho (n�kdy d�l� probl�m, �e F9 nep�epo�te Va�e
funkce)
Odkazy na bu�ky
-------------------------
- relativn� - kdy� se vzorec zkop�ruje, odkaz na
bu�ku se p�izp�sob� nov� pozici. P��klad: v bu�ce B1 zad�no (=Al) zkopirov�n�m do
bu�ky B2 se odkaz zm�n� na (=A2).
- absolutn� - odkaz se nezm�n�. P��klad: v bu�ce B1 zad�no (=$A$l) zkopirov�n�m do
bu�ky B2 se odkaz zm�n� na (=$A$1).
- ��dkov� absolutn� A$1 -
- sloupcov� absolutn� $A1 -
P�ep�nan� mezi absolutn�m, relativn�m, ��dkov� absolutn�m a sloupcov� absolutn�m
odkazem lze pomoc� kl�vesov� zkratky F4
Pro�
V�ka x ���ka $B3 * C$2
--- doplnit do testu o odkazech na bu�ky
Odkazy R1C1. Toto odkazov�n� je trochu matouc�, osobn� jej moc nepou��v�m (jen p�i
hled�n� chyb), ale pokud se V�m lib� tak nen� probl�m, abyste tento syst�m
vyu��valy.
P��klady odkaz�:
--------------------
A1 - odkaz na bu�ku ve stejn�m listu
List2!A1 - odkaz na bu�ku v jin�m listu
[priklad.xls]List1!A1 - se�it mus� b�t otev�en
'[jiny nazev s mezerami.xls]List1'!A1 - mus� b�t uvedeno v uvozovk�ch
'C:\Dokumenty_moje\Excel\[priklad.xls]List1!A1
Pojmenov�v�n� oblast�
------------------------
V�hody - p�i programov�nio ve VBA jsou obrovsk�. P�edstavte si �e odkazujete na
bu�ku E12 a n�kdo vlo�� ��dek mezi ��dek A a B. Nebude kod fungovat nebo se bude
odkazovat na �patn� data. Pokud se ale odk�ete na bu�ku s n�zvem "MujNazev" tento
probl�m nenastene.
Jake n�zvy lze pou��t:
Definice n�zvu
-------------------
Definovat vzorce
--------------------
Dal�� zajimav� v�c v definic�ch. M�ete definovat vzorec.
*** p��loha
!A1*!B1
Pozor - pokud pou�ijete jen A1*B1 tak V�m Excel p�id� do vzorce i n�zev listu
=List1!A1*List1!B1, tak�e nezapomenout na vyk�i�n�k !
Z�v�rem
-------
Pokud pochop�te definov�n� a jak funguje m�e V�m to p�i pr�ci s MS Excelem a hlavn�
p�i programov�n� uspo�it mnoho drahocen�ho �asu a zp�ehledni Va�e tabulky a pr�ci s
nimi (aktualizace).
D�le�t� je pl�n
-------------------
kdy� nev�te kam jdete dojdete �pln� n�kam jinam...
Odoln� aplikace
---------------
- otev�rat jen pro �ten�
- skryt� listu, ��dk� (slpoupc�)
- skryt� vzorc� - list mus� b�t uzam�en
- uzam�en� bun�k - bnejjednodu��� nejrychlej�� a vcelku efektivn� pro nezku�en�
(ani nemus� b�t heslo)
- uzam�en� se�itu
- ochrana heslem
Bezpe�nost hesel
- osobn� hesla nepou��v�m, za��te�n�kovi sta�� jen uzam�en� a ji� je to
nep�ekonateln� ochrana, a prof�k si stejn� zaheslovan� soubor odemkne. Na internetu
je mnoho aplikac�, kter� heslo zjist�, p��padn� odemknou Excel, �i VBA k�d.
Vzhled aplikace
---------------
--List 143
grafika je velice subjektivn�, ka�d�mu se l�b� n�co jin�ho.
- podobn� vzhled (typografie, )
- jednoduch� vzhled (d�vat se z pohledu u�ivatele ne program�tora zvykl�ho na
p�ikazovou ��dku!) v jednoduchosti je s�la.
- rozd�len� vstupn�ch obrazovek (nejsou p�epln�ny �daji, l�pe se v nich orientuje,
nedeprimuj� u�ivatele)
- st��dmost v barevn�m pojet�
- obrazkov� re�im - jak� rozli�en� obrazovek budou m�t na�i u�ivatel�? (1024x768),
kdy� jsem n�co programoval po�ital jsem z rozl�en�m 800x600. Necht�l jsem zji��ovat
rozli�en� obrazovky a dynamicky m�nit formul��e (ale i toto je mo�nsoti...).
Pozn�mka:
Vhodn�m uspo��d�n�m se d� sledovat zaznamen�v�n� makra
Co se nahr�v�:
ne v�echny p��kazy se do makra nahraj�. Tj. m�ete nahr�vat makro a nakonec po jeho
spou�t�n� zjist�te, �e se nic neprovedlo.
Relativn� a absolutn�
Jak u� jsem psal o relativn�m a absolutn�m odkazov�n� tak i makro um� zaznamen�vat
relativn�.
P�i klasick�m spu�t�n� nahr�v�n� makra se v�e nahr�va absolutn�.
Pozn�mka: K�d nahran� automaticky je mnohdy slo�it�j�� ne� by musel b�t, ale pro
na�e prvn� pokusy to v�bec nevad�.
N�zev makra
kl�vesov� zkratka
------------------------------------
Hierarchie objekt� ---- List 180
Kolekce