ÿþE x c e l z e l e m e n t a m i
V B A w f i r m i e
A u t o r : S e r g i u s z F l a n c z e w s k i
I S B N : 9 7 8 - 8 3 - 2 4 6 - 1 0 0 8 - 2
W y k o r z y s t a j p o t e n c j a ³ E x c e l a , b y T w o j a f i r m a o d n i o s ³ a s u k c e s !
" J a k z a p r z ¹ c d o d a t k i E x c e l a d o t w o r z e n i a d o k u m e n t a c j i f i r m o w e j ?
" J a k i m p o r t o w a æ p l i k i z a p l i k a c j i z e w n ê t r z n y c h ?
" J a k o b s ³ u g i w a æ a u t o f i l t r y i a k t u a l i z o w a æ d a n e ?
E x c e l s t a ³ s i ê o b e c n i e n i e z a s t ¹ p i o n y m p r o g r a m e m b i u r o w y m . N i e s t e t y , n i e w s z y s c y
p o t r a f i ¹ w y k o r z y s t a æ d r z e m i ¹ c y w n i m p o t e n c j a ³ , b o w i e m p r o g r a m t e n z w y k l e u w a ¿ a n y
j e s t z a t r u d n y d o p r z y s w o j e n i a . P r a c a z n i m p r z y n o s i j e d n a k o d c z u w a l n e k o r z y Sc i ,
a s t o s o w a n i e j e g o r ó ¿ n o r o d n y c h n a r z ê d z i i d o d a t k ó w m o ¿ e s p r a w i æ , ¿ e n i e p o t r z e b n e
s t a n ¹ s i ê w s z y s t k i e w y s p e c j a l i z o w a n e p r o g r a m y k s i ê g o w e . D o d a t k o w y m a t u t e m E x c e l a
j e s t m o ¿ l i w o Sæ s k o j a r z e n i a f o r m a n t ó w i f o r m u l a r z y z f r a g m e n t a m i p r o g r a m ó w
n a p i s a n y c h w j ê z y k u V B A .
E x c e l w f i r m i e w p r z y s t ê p n y i j a s n y s p o s ó b p o k a z u j e p r a k t y c z n e r o z w i ¹ z a n i a
w z a k r e s i e p r o w a d z e n i a b o g a t e j d o k u m e n t a c j i b i u r o w e j . Z t e j k s i ¹ ¿ k i d o w i e s z s i ê , j a k
z b u d o w a æ s k o r o s z y t , z a k t u a l i z o w a æ p o s z c z e g ó l n e a r k u s z e , w p r o w a d z i æ z m i a n y , s t w o r z y æ
g o t o w e d o k u m e n t y i z e s t a w i e n i a k s i ê g o w e , k a d r o w e i m a g a z y n o w e . Z a w a r t e w
p o d r ê c z n i k u p r z y k ³ a d y z o s t a ³ y o p i s a n e w t a k i s p o s ó b , a b y m o ¿ n a j e b y ³ o o d r a z u
w y k o r z y s t a æ w p r a k t y c e l u b p o t r a k t o w a æ j a k o w z o r y d o t w o r z e n i a w ³ a s n e j d o k u m e n t a c j i .
" E d y t o r j ê z y k a V i s u a l B a s i c
" F o r m u l a r z e , m a k r a i f o r m a n t y
" I n s t a l a c j a d o d a t k ó w
" P r z e z n a c z e n i e i b u d o w a s k o r o s z y t u
" I m p o r t o w a n i e d a n y c h z p l i k ó w i n n y c h a p l i k a c j i
" P o b i e r a n i e d a n y c h z i n t e r n e t u
" F i l t r o w a n i e i s o r t o w a n i e
W y d a w n i c t w o H e l i o n
" B u d o w a n i e a r k u s z a F a k t u r y V A T
u l . K o Sc i u s z k i 1 c
E x c e l a s y s t e n t n i e z a s t ¹ p i o n y w k a ¿ d e j f i r m i e !
4 4 - 1 0 0 G l i w i c e
t e l . 0 3 2 2 3 0 9 8 6 3
e - m a i l : h e l i o n @ h e l i o n . p l
S p i s t r e c i
W s t p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
R o z d z i a 1 . M a k r a , f o r m a n t y , V B A c z y l i n a r z d z i a d o p r o g r a m o w a n i a E x c e l a . . . . 9
M a k r o p o l e c e n i a p i e r w s z y k r o k w p r o g r a m o w a n i u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0
R e j e s t r o w a n i e m a k r o p o l e c e n i a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0
P r z e g l d a n i e m a k r a z a p o m o c e d y t o r a V B A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5
F o r m a n t y i n f o r m a c j e p o d s t a w o w e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8
U m i e s z c z a n i e f o r m a n t u w a r k u s z u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9
W y w i e t l e n i e o k n a w a c i w o c i f o r m a n t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2
F o r m a n t y d o s t p n e z p a s k a n a r z d z i F o r m u l a r z e i n f o r m a c j e p o d s t a w o w e . . . . . . . . . . . . . . . 2 3
E d y t o r j z y k a V i s u a l B a s i c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8
O b s u g a e d y t o r a V B A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9
F o r m u l a r z e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 8
D o d a w a n i e f o r m a n t ó w d o f o r m u l a r z a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 0
W a c i w o c i f o r m u l a r z y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 0
W y w i e t l a n i e ( a k t y w a c j a ) f o r m u l a r z a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1
R o z d z i a 2 . I n s t a l a c j a d o d a t k ó w c z y l i a t w e u l e p s z a n i e E x c e l a . . . . . . . . . . . . . . . . . . . . . . 4 3
K o p i o w a n i e d o d a t k ó w z p y t y C D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4
I n s t a l o w a n i e d o d a t k ó w E x c e l X P / 2 0 0 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 5
O d i n s t a l o w a n i e d o d a t k u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7
I n s t a l o w a n i e d o d a t k ó w E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 8
D o d a t e k W i e l k a n o c . x l a c z y l i w y z n a c z a n i e d a t y w i t W i e l k a n o c n y c h . . . . . . . . . . . . . . . . . . . . 4 9
D o d a t k i S l o x . x l a o r a z S l o x _ m . x l a
c z y l i z a m i a n a w a r t o c i l i c z b o w e j n a z a p i s s o w n y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3
U w a g i d o t y c z c e s t o s o w a n i a f u n k c j i S l o x ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4
U w a g i d o t y c z c e s t o s o w a n i a f u n k c j i S l o x _ m ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5
K o n s t r u k c j a f u n k c j i S l o x ( ) o r a z S l o x _ m ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6
Z a p i s i n s t r u k c j i f u n k c j i S l o x ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6
Z a p i s i n s t r u k c j i f u n k c j i S l o x _ m ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7
D o d a t e k C a l e n d . x l a c z y l i a t w e w p r o w a d z a n i e d a t d o a r k u s z a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 8
O b s u g a d o d a t k u C a l e n d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 9
U w a g i d o t y c z c e o b s u g i o k i e n d i a l o g o w y c h d o d a t k u C a l e n d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3
4 E x c e l z e l e m e n t a m i V B A w f i r m i e
R o z d z i a 3 . O d s e t k i u s t a w o w e l u b p o d a t k o w e
c z y l i w y m i e r n e s k u t k i o p i e s z a o c i w p a c e n i u . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7
P r z e z n a c z e n i e i b u d o w a s k o r o s z y t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7
O b s u g a s k o r o s z y t u w w e r s j i E x c e l X P / 2 0 0 3 / 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 9
A r k u s z O d s e t k i u s t a w o w e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 9
O b s z a r w p r o w a d z a n i a d a n y c h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 9
O b s z a r f o r m u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2
A k t u a l i z a c j a a r k u s z a O d s e t k i u s t a w o w e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5
A r k u s z O d s e t k i p o d a t k o w e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7
R o z d z i a 4 . I n f o r m a c j e z i n n y c h a p l i k a c j i c z y l i a t w e w p r o w a d z a n i e d a n y c h . . . . 7 9
O t w i e r a n i e p l i k ó w p o c h o d z c y c h z a p l i k a c j i t y p u d B a s e ( * . d b f ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1
O t w i e r a n i e p l i k ó w b a z y d a n y c h A c c e s s ( * . m d b ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2
O t w i e r a n i e p l i k ó w t e k s t o w y c h ( * . t x t ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4
P r o c e d u r a z a m i a n y z n a k u k r o p k i n a z n a k p r z e c i n k a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8
I m p o r t o w a n i e d a n y c h z p l i k ó w i n n y c h a p l i k a c j i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 9
O d w i e a n i e d a n y c h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1
I m p o r t o w a n i e p l i k ó w z I n t e r n e t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2
D o w o d y k u p n a i s p r z e d a y d e w i z
p r a k t y c z n e z a s t o s o w a n i e d a n y c h p o b i e r a n y c h z I n t e r n e t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 5
P r z e z n a c z e n i e i b u d o w a s k o r o s z y t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 5
O b s u g a a r k u s z a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 7
A r k u s z T a b e l a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 7
A r k u s z U s t a w i e n i a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 0
A r k u s z N D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 4
A r k u s z B a z a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 5
A r k u s z D o w ó d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 8
A r k u s z C e n n i k d r u k o w a n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 0
R o z d z i a 5 . L i s t a o b e c n o c i c z y l i n a s z a p r a c a w m i e s i c u . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 3
P r z e z n a c z e n i e i b u d o w a s k o r o s z y t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 3
O b s u g a s k o r o s z y t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 5
O b s u g a s k o r o s z y t u w w e r s j i E x c e l X P / 2 0 0 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 5
O b s u g a s k o r o s z y t u w w e r s j i E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 7
A r k u s z P r a c o w n i c y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 0
A r k u s z L i s t a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 1
C z n a g ó w k o w a l i s t y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 2
C z s p e c y f i k a c j i d n i m i e s i c a d l a l i s t y o b e c n o c i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 8
O b s z a r s p e c y f i k a c j i d n i w i t e c z n y c h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 0
F o r m a t o w a n i e w a r u n k o w e w e r s j a p e n a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 2
F o r m a t o w a n i e w a r u n k o w e w e r s j a o s z c z d n a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 5
U w a g i d o k o n s t r u k c j i s k o r o s z y t u w w e r s j i E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 8
W s t a w i e n i e f o r m a n t ó w w a p l i k a c j i E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 8
F o r m a t o w a n i e w a r u n k o w e E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 9
U s t a w i e n i a w s t p n e s k o r o s z y t u L i s t a o b e c n o c i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 4
R o z d z i a 6 . K a r t o t e k a o b e c n o c i c z y l i n a s z a n i e o b e c n o w p r a c y . . . . . . . . . . . . . . 1 4 7
P r z e z n a c z e n i e i b u d o w a s k o r o s z y t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 7
O b s u g a a r k u s z a E x c e l X P / 2 0 0 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 8
O b s u g a s k o r o s z y t u w w e r s j i E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 0
A r k u s z Z e s t a w i e n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 3
A r k u s z R o k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 4
F o r m a t o w a n i e w a r u n k o w e k o m ó r e k z a w i e r a j c y c h n a z w y d n i t y g o d n i a . . . . . . . . . . . . . . . 1 5 7
W s t a w i e n i e f o r m a n t u t y p u p r z y c i s k p o k r t a w a r k u s z u R o k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 0
W y z n a c z e n i e d n i w i t e c z n y c h w k a r t o t e c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 3
S p i s t r e c i 5
F o r m a t o w a n i e w a r u n k o w e k o m ó r e k z a w i e r a j c y c h o z n a c z e n i e d n i w i t e c z n y c h . . . . . . . 1 6 8
W s t a w i e n i e f o r m a n t u t y p u p o l e k o m b i w a r k u s z u R o k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 1
W s t a w i e n i e f o r m a n t u t y p u p r z y c i s k p o l e c e n i a p r z e z n a c z o n e g o
d o a u t o m a t y c z n e g o w s t a w i a n i a k o d u n i e o b e c n o c i w k o m ó r k a c h a r k u s z a R o k . . . . . . 1 7 4
K o n s t r u k c j a k o d u d o o b s u g i p r z y c i s k u w s t a w i a n i a k o d u n i e o b e c n o c i . . . . . . . . . . . . . . . . 1 7 6
O b s u g a a r k u s z a R o k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 8
U s t a w i e n i a w s t p n e s k o r o s z y t u R o k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 9
R o z d z i a 7 . F i l t r o w a n i e c z y l i w y d a j n e s z u k a n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 1
A u t o f i l t r E x c e l X P / 2 0 0 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 1
W y b ó r k o l u m n p r z e z n a c z o n y c h d o f i l t r o w a n i a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 2
O b s u g a A u t o f i l t r u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 4
A u t o f i l t r E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 2
F i l t r o w a n i e t e k s t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 3
F i l t r o w a n i e l i c z b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 5
F i l t r o w a n i e d a t l u b g o d z i n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 7
F i l t r o w a n i e z a a w a n s o w a n e E x c e l X P / 2 0 0 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 0
W i e l e w a r u n k ó w w j e d n e j k o l u m n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 1
J e d e n w a r u n e k w d w ó c h l u b w i k s z e j l i c z b i e k o l u m n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 2
J e d e n z d w ó c h z e s t a w ó w w a r u n k ó w d l a d w ó c h l u b w i k s z e j l i c z b y k o l u m n . . . . . . . . 2 0 3
O p i s s t r u k t u r y p r z y k a d o w e j t a b e l i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 4
F i l t r o w a n i e z a a w a n s o w a n e E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 1
R o z d z i a 8 . S o r t o w a n i e c z y l i o c z e k i w a n a z a m i a n a m i e j s c . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 5
S o r t o w a n i e E x c e l X P / 2 0 0 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 6
S o r t o w a n i e z a p o m o c p r z y c i s k ó w p a s k a n a r z d z i S t a n d a r d o w y . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 8
S o r t o w a n i e z a p o m o c p o l e c e n i a S o r t u j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 9
S o r t o w a n i e z u w z g l d n i e n i e m w i e l k o c i l i t e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 2
S o r t o w a n i e w i e l o k o l u m n o w e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 3
S o r t o w a n i e z a p o m o c l i s t y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 5
S o r t o w a n i e E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 7
R o z d z i a 9 . Z a w i a d c z e n i e o z a t r u d n i e n i u i z a r o b k a c h
c z y l i c o , b e z c z e g o n i c n i e z a a t w i m y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 1
P r z e z n a c z e n i e i b u d o w a s k o r o s z y t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 1
O b s u g a s k o r o s z y t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 3
O b s u g a s k o r o s z y t u w w e r s j i E x c e l X P / 2 0 0 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 3
O b s u g a s k o r o s z y t u w w e r s j i E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 4
A r k u s z K a t a l o g i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 8
A r k u s z D a n e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 9
W s t a w i e n i e f o r m a n t u t y p u p o l e k o m b i s u c e g o d o a k t u a l i z a c j i k o m ó r e k
w k o l u m n i e S t a n o w i s k o E x c e l X P / 2 0 0 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 0
W s t a w i e n i e f o r m a n t u t y p u p o l e k o m b i s u c e g o d o a k t u a l i z a c j i k o m ó r e k
w k o l u m n i e R o d z a j z a t r u d n i e n i a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 7
A k t u a l i z a c j a k o m ó r e k z a p o m o c f o r m a n t ó w t y p u p o l e k o m b i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 9
W s t a w i e n i e f o r m a n t ó w w a p l i k a c j i E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 0
A r k u s z Z a w i a d c z e n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 1
W s t a w i e n i e f o r m a n t u t y p u p o l e l i s t y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 4
D r u k o w a n i e z a w i a d c z e n i a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 7
6 E x c e l z e l e m e n t a m i V B A w f i r m i e
R o z d z i a 1 0 . F a k t u r a V A T c z y l i t o , c z e g o w y m a g a f i s k u s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 9
P r z e z n a c z e n i e i b u d o w a s k o r o s z y t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 9
O b s u g a s k o r o s z y t u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 1
O b s u g a s k o r o s z y t u w w e r s j i E x c e l X P / 2 0 0 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 1
O b s u g a s k o r o s z y t u w w e r s j i E x c e l 2 0 0 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 4
A r k u s z T o w a r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 7
K o n s t r u k c j a m a k r o p o l e c e n i a d o o b s u g i p r z y c i s k u s o r t o w a n i a t o w a r ó w . . . . . . . . . . . . . . . 2 6 8
W s t a w i e n i e f o r m a n t u t y p u p r z y c i s k w a r k u s z u T o w a r y
o r a z p r z y p i s a n i e d o n i e g o m a k r o p o l e c e n i a s o r t o w a n i a t o w a r ó w . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 2
A r k u s z O d b i o r c y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 4
M a k r o p o l e c e n i e o r a z f o r m a n t t y p u p r z y c i s k w a r k u s z u O d b i o r c y . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 4
A r k u s z U s t a w i e n i a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 5
A r k u s z F a k t u r a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 6
T w o r z e n i e c z c i n a g ó w k o w e j f a k t u r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 6
T w o r z e n i e c z c i s p e c y f i k a c j i t o w a r ó w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 0 5
T w o r z e n i e c z c i s u m u j c e j f a k t u r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1 8
I n n e o p e r a c j e z w i z a n e z b u d o w a r k u s z a F a k t u r a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1 9
U s t a w i e n i a w s t p n e s k o r o s z y t u F a k t u r a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 3
S k o r o w i d z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 5
R o z d z i a 3 .
O d s e t k i u s t a w o w e
l u b p o d a t k o w e
c z y l i w y m i e r n e s k u t k i
o p i e s z a o c i w p a c e n i u
P r z e z n a c z e n i e i b u d o w a s k o r o s z y t u
S k o r o s z y t s k a d a s i z d w ó c h a r k u s z y o n a z w a c h : O d s e t k i u s t a w o w e ( r y s u n e k 3 . 1 )
o r a z O d s e t k i p o d a t k o w e ( r y s u n e k 3 . 2 ) . J a k w s k a z u j n a z w y a r k u s z y , i c h z a d a n i e m j e s t
o b l i c z a n i e w i e l k o c i n a l e n y c h o d s e t e k ( u s t a w o w y c h l u b p o d a t k o w y c h ) p r z y z a d a n e j
s t o p i e p r o c e n t o w e j . Z a s a d a d z i a a n i a o b u a r k u s z y j e s t t a k a s a m a , a s p o s ó b o b s u g i s t a -
n o w i n a j p r o s t s z r e a l i z a c j p r o c e s u n a l i c z a n i a o d s e t e k ; o z n a c z a t o , e d o b u d o w y a r k u -
s z a z o s t a a u y t a m i n i m a l n a ( n i e z b d n a ) l i c z b a f o r m u , p o z w a l a j c a n a i c h z a p r o j e k -
t o w a n i e w s p o s ó b w p e n i f u n k c j o n a l n y . Z e w z g l d u n a f u n k c j o n a l n o p o s z c z e g ó l n y c h
k o m ó r e k w a r k u s z u m o e m y w y r ó n i d w a z a s a d n i c z e o b s z a r y :
1 . O b s z a r z a p i s u p a r a m e t r ó w n a l i c z e , p r z e z n a c z o n y d o w p r o w a d z a n i a :
a ) K w o t y b d c e j p o d s t a w n a l i c z e n i a o d s e t e k .
b ) D a t y p o c z t k u z o b o w i z a n i a p o d a t k o w e g o .
c ) D a t y k o c a z o b o w i z a n i a p o d a t k o w e g o .
d ) S t o p y p r o c e n t o w e j o d s e t e k , o b o w i z u j c e j w d a n y m o k r e s i e .
e ) D a t y p o c z t k u o b o w i z y w a n i a o k r e l o n e j s t o p y p r o c e n t o w e j .
2 . O b s z a r f o r m u , p r z e z n a c z o n y d o w y k o n a n i a n a l i c z e w e d u g o k r e l o n y c h
p a r a m e t r ó w .
6 8 E x c e l z e l e m e n t a m i V B A w f i r m i e
R y s u n e k 3 . 1 .
W y g l d a r k u s z a
O d s e t k i u s t a w o w e
R y s u n e k 3 . 2 .
W y g l d a r k u s z a
O d s e t k i p o d a t k o w e
R o z d z i a 3 . O d s e t k i u s t a w o w e l u b p o d a t k o w e 6 9
O p r ó c z d o s t p n y c h w E x c e l u s t a n d a r d o w y c h f o r m u d o b u d o w y a r k u s z a n a l i c z e o d -
s e t e k , d o o b s u g i s k o r o s z y t u z a s t o s o w a n o f o r m u l a r z u y t k o w n i k a z a c z o n y d o n i -
n i e j s z e j k s i k i j a k o d o d a t e k E x c e l a , C a l e n d a r . x l a ( o p i s i n s t a l a c j i d o d a t k u z n a j d u j e s i
w r o z d z i a l e 2 . ) .
O b s u g a s k o r o s z y t u
w w e r s j i E x c e l X P / 2 0 0 3 / 2 0 0 7
O p i s o b s u g i s k o r o s z y t u b d z i e b a r d z i e j z r o z u m i a y , j e l i z o s t a n i e o n s k o p i o w a n y z z a -
c z o n e j p y t y C D n a d y s k t w a r d y , w d o w o l n e m i e j s c e , n p . d o k a t a l o g u M o j e d o k u m e n t y .
W t y m c e l u m u s i s z w y k o n a n a s t p u j c e c z y n n o c i :
1 . U r u c h o m p r o g r a m E x c e l .
2 . W ó p y t C D d o n a p d u C D - R O M .
3 . W y b i e r z p o l e c e n i e P l i k / O t w ó r z , a n a s t p n i e w o k n i e d i a l o g o w y m O t w i e r a n i e
n a l i c i e r o z w i j a l n e j S z u k a j w : u s t a w c i e k d o s t p u d o n a p d u C D - R O M .
4 . O d s z u k a j k a t a l o g P r z y k a d y \ R o z d z i a l 0 3 , a w n i m p l i k O d s e t k i , n a s t p n i e
o t w ó r z g o , k l i k a j c d w u k r o t n i e m y s z j e g o n a z w l u b r a z p r z y c i s k O t w ó r z .
5 . W y b i e r z p o l e c e n i e P l i k / Z a p i s z j a k o , a n a s t p n i e w o k n i e d i a l o g o w y m Z a p i s z
j a k o n a l i c i e r o z w i j a l n e j Z a p i s z w : u s t a w c i e k d o s t p u d o n a p d u C : \ M o j e
d o k u m e n t y , p o c z y m k l i k n i j p r z y c i s k Z a p i s z .
W y k o n a n i e p u n k t u 5 . p o z w o l i n a s w o b o d n a k t u a l i z a c j k o m ó r e k w c z y t a n e g o p r z y k a d u .
A r k u s z O d s e t k i u s t a w o w e
O b s z a r w p r o w a d z a n i a d a n y c h
O b s z a r w p r o w a d z a n i a d a n y c h p r z e z u y t k o w n i k a t w o r z n a s t p u j c e e l e m e n t y a r k u s z a :
1 . K o m ó r k a C 2 u m o l i w i a w p r o w a d z e n i e i p r z e c h o w y w a n i e k w o t y s t a n o w i c e j
p o d s t a w n a l i c z e n i a o d s e t e k ( r y s u n e k 3 . 3 , o z n a c z e n i e 3 ) .
2 . K o m ó r k a C 3 u m o l i w i a w p r o w a d z e n i e i p r z e c h o w y w a n i e d a t y
p o c z t k o w e j o k r e s u n a l i c z a n i a o d s e t e k ( r y s u n e k 3 . 3 , o z n a c z e n i e 2 ) .
3 . K o m ó r k a C 4 u m o l i w i a w p r o w a d z e n i e i p r z e c h o w y w a n i e d a t y k o c o w e j
o k r e s u n a l i c z a n i a o d s e t e k ( r y s u n e k 3 . 3 , o z n a c z e n i e 1 ) .
4 . K o m ó r k i z o b s z a r u B 9 : B 1 0 0 u m o l i w i a j w p r o w a d z e n i e i p r z e c h o w y w a n i e
s t o p y p r o c e n t o w e j o b o w i z u j c e j w d a n y m p r z e d z i a l e c z a s o w y m ( r y s u n e k 3 . 3 ,
o z n a c z e n i e 5 ) .
7 0 E x c e l z e l e m e n t a m i V B A w f i r m i e
R y s u n e k 3 . 3 .
W y g l d a r k u s z a
O d s e t k i o b s z a r
w p r o w a d z a n i a d a n y c h
5 . K o m ó r k i z o b s z a r u C 9 : C 1 0 0 u m o l i w i a j w p r o w a d z e n i e i p r z e c h o w y w a n i e
d a t y p o c z t k u o b o w i z y w a n i a o k r e l o n e j s t o p y p r o c e n t o w e j ( r y s u n e k 3 . 3 ,
o z n a c z e n i e 6 ) .
W c z c i a r k u s z a O d s e t k i u s t a w o w e , n a z w a n e j u m o w n i e o b s z a r e m w p r o w a d z a n i a d a -
n y c h , w y s t p u j e j e s z c z e j e d n a k o m ó r k a i s t o t n a z u y t k o w e g o p u n k t u w i d z e n i a . T a
k o m ó r k a t o o c z y w i c i e k o m ó r k a p o d a j c a w a r t o n a l i c z o n y c h o d s e t e k ( r y s u n e k 3 . 3 ,
o z n a c z e n i e 4 ) . K o m ó r k a t a m a f o r m u o p o s t a c i :
= J E E L I ( $ G $ 5 <