7. MEDIÇÕES
8.2 Avaliação Geral
19:08
27
P u b l i c wsOrigem As W o r k s h e e t
7 P u b l i c w s D e s t i n o As W o r k s h e e t P u b l i c wsDash As W o r k s h e e t
9 P u b l i c c o l U a As Long P u b l i c c o l U b As Long
11 P u b l i c c o l U c As Long P u b l i c c o l A a As Long
13 P u b l i c c o l A b As Long P u b l i c c o l A c As Long
15 P u b l i c c o l P As Long P u b l i c c o l F P As Long
17 P u b l i c c o l F As Long P u b l i c c o l T As Long
19 P u b l i c l i n d a d o s As Long P u b l i c l i n As Long
21 P u b l i c l i n o r g As Long P u b l i c c a m i n h o As S t r i n g
23 P u b l i c c o n t c As I n t e g e r P u b l i c c o n t p As I n t e g e r
25 P u b l i c C h a r t T u d o As C h a r t P u b l i c C h a r t U As C h a r t
27 P u b l i c C h a r t F l u t As C h a r t P u b l i c ChartHUP As C h a r t
29 P u b l i c ChartHAP As C h a r t P u b l i c ChartDHTV As C h a r t
31 P u b l i c ChartDHTA As C h a r t P u b l i c ChartDESE As C h a r t
33 P u b l i c Fname As S t r i n g P u b l i c MHAR As I n t e g e r
35 P u b l i c C o l H a r As Long P u b l i c C o l H a r I a As Long
37 P u b l i c C o l u n a As Long P u b l i c COLHARORIG As Long
39 P u b l i c C o l F l u t As Long
P u b l i c T i t u l o R e l a t o r i o As I n t e g e r
41
P r i v a t e Sub Workbook Open ( )
43 ’ −−− E x i b e m e n s a g e n s ao a b r i r o E x c e l −−−
45 MsgBox (”Bem− Vindo ( a ) a f e r r a m e n t a c o m p u t a c i o n a l p a r a a n a l i s e de q u a l i d a d e da e n e r g i a . ”)
MsgBox (” I n s t r u c o e s : ” & Chr( 1 3 ) & Chr( 1 3 ) & ” 1 ) C l i q u e no b o t a o * I m p o r t a r a r q u i v o CSV* e e s c o l h a o a r q u i v o o q u a l d e s e j a que s e j a a n a l i s a d o p e l a f e r r a m e n t a . ” & Chr( 1 3 ) & Chr( 1 3 ) & ” 2 ) E s p e r e a f e r r a m e n t a p r o c e s s a r o s d a d o s ( i s s o p o d e l e v a r a l g u n s m i n u t o s ) . ” & Chr( 1 3 ) & Chr( 1 3 ) & ” 3 ) A p s i s s o , o s g r a f i c o s s e r a o a t u a l i z a d o s e v o c e p o d e r a g e r a r o s e u r e l a t o r i o a t r a v e s do b o t o * G e r a r r e l a t o r i o * (um a r q u i v o word s e r a a b e r t o a u t o m a t i c a m e n t e ) . ” & Chr( 1 3 ) & Chr( 1 3 ) & ” 4 ) P a r a c o m e a r o u t r a a n a l i s e , c l i q u e no b o t a o * Limpar * e r e p i t a o p r o c e s s o a p a r t i r do p a s s o 1 . ”)
47
End Sub
49 P u b l i c Sub P a s s a D a d o s ( )
69
71 ’ D i r e c i o n a p a r a a f u n c a o que v e r i f i c a o a r q u i v o e i d e n t i f i c a a s c o l u n a s i d e n t i f i c a
73
S h e e t s (” C a l c u l o ”) . V i s i b l e = T r u e
75 ThisWorkbook . S h e e t s (” BaseDeDados ”) . V i s i b l e = T r u e ThisWorkbook . S h e e t s (” BaseDeDados ”) .A c t i v a t e
77
79 l i n d a d o s = 3 l i n o r g = l i n
81
’ −−− I n i c i o da c o p i a d o s d a d o s p a r a a p l a n i l h a de b a s e de d a d o s −−−
83 Do U n t i l wsOrigem . C e l l s ( l i n , c o l T ) = ” ” wsOrigem . C e l l s ( l i n , c o l T ) .Copy
85 w s D e s t i n o . C e l l s ( l i n d a d o s , 3 ) . P a s t e S p e c i a l ( x l V a l u e ) l i n = l i n + 1
87 l i n d a d o s = l i n d a d o s + 1 Loop
89
w s D e s t i n o . C e l l s ( 1 0 , 2 ) = w s D e s t i n o . C e l l s ( l i n d a d o s − 1 , 3 )
91 l i n = l i n o r g l i n d a d o s = 3
93
Range (” B10 ”) .S e l e c t
95 s e l e c t i o n . R e p l a c e What : =” . ”, R e p l a c e m e n t : =” , ”, LookAt : = x l P a r t , S e a r c h O r d e r : = xlByRows , M a t c h C a s e : = F a l s e , S e a r c h F o r m a t : = F a l s e ,
97 R e p l a c e F o r m a t : = F a l s e , F o r m u l a V e r s i o n : = x l R e p l a c e F o r m u l a 2 Range (”C3”) .S e l e c t
99 Range ( s e l e c t i o n , s e l e c t i o n .End( xlDown ) ) .S e l e c t Range ( s e l e c t i o n , s e l e c t i o n .End( xlDown ) ) .S e l e c t
101 s e l e c t i o n . R e p l a c e What : =” . ”, R e p l a c e m e n t : =” , ”, LookAt : = x l P a r t , S e a r c h O r d e r : = xlByRows , M a t c h C a s e : = F a l s e , S e a r c h F o r m a t : = F a l s e ,
103 R e p l a c e F o r m a t : = F a l s e , F o r m u l a V e r s i o n : = x l R e p l a c e F o r m u l a 2
105 ’ −−− C a l c u l o s de m e d i c a o de t e n s a o −−−
107 I f c o l U a <> 1500 Then ’ ColUa d i f e r e n t e de 1500 q u e r d i z e r que e n c o n t r o u a c o l u n a de t e n s o
109 ’ C r i a a s l i n h a s d o s l i m i t a n t e s de t e n s a o p r e c a r i a e c r i t i c a no g r a f i c o de t e n s a o Do U n t i l wsOrigem . C e l l s ( l i n , c o l U a ) = ” ”
111 I f wsOrigem . C e l l s ( 4 , c o l U a ) . V a l u e < 300 And wsOrigem . C e l l s ( 4 , c o l U a ) . V a l u e > 150 Then ’ T e n s a o de r e f e r e n c i a de 220 V
wsOrigem . C e l l s ( l i n , c o l U a ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 1 6 ) ’ P r e e n c h e c o l u n a Uab
113 w s D e s t i n o . C e l l s ( l i n d a d o s , 1 0 ) . V a l u e = 231 w s D e s t i n o . C e l l s ( l i n d a d o s , 1 1 ) . V a l u e = 202
115 w s D e s t i n o . C e l l s ( l i n d a d o s , 1 2 ) . V a l u e = 233 w s D e s t i n o . C e l l s ( l i n d a d o s , 1 3 ) . V a l u e = 191
w s D e s t i n o . C e l l s ( l i n d a d o s , 2 3 ) .S e l e c t
133 A c t i v e C e l l . FormulaR1C1 = ” =SQRT( ( 1 −SQRT(3 −6*RC[ − 1 ] ) ) / ( 1 + SQRT(3 −6*RC[ − 1 ] ) ) ) ” ’ P o r c e n t a g e m de D e s e q u i l i b r i o de t e n s a o
135 l i n = l i n + 1
l i n d a d o s = l i n d a d o s + 1
137 Loop
139 ’ −− Ub −−
141 l i n = l i n o r g l i n d a d o s = 3
143
I f wsOrigem . C e l l s ( 4 , c o l U a ) . V a l u e < 300 And wsOrigem . C e l l s ( 4 , c o l U a ) . V a l u e > 150 Then
145 Do U n t i l wsOrigem . C e l l s ( l i n , c o l U b ) = ” ”
wsOrigem . C e l l s ( l i n , c o l U b ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 1 7 ) ’ P r e e n c h e c o l u n a Ubc 220V
147 l i n = l i n + 1
l i n d a d o s = l i n d a d o s + 1
149 Loop
E l s e
151 Do U n t i l wsOrigem . C e l l s ( l i n , c o l U b ) = ” ”
w s D e s t i n o . C e l l s ( l i n d a d o s , 1 7 ) = wsOrigem . C e l l s ( l i n , c o l U b ) * 1.73205080756888 ’ P r e e n c h e c o l u n a Ubc 138 kV
153 l i n = l i n + 1
l i n d a d o s = l i n d a d o s + 1
155 Loop
End I f
157
’ −− Uc −−
159
l i n = l i n o r g
161 l i n d a d o s = 3
163 I f wsOrigem . C e l l s ( 4 , c o l U a ) . V a l u e < 300 And wsOrigem . C e l l s ( 4 , c o l U a ) . V a l u e > 150 Then Do U n t i l wsOrigem . C e l l s ( l i n , c o l U c ) = ” ”
165 wsOrigem . C e l l s ( l i n , c o l U c ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 1 8 ) ’ P r e e n c h e c o l u n a Uca 220 V
l i n = l i n + 1
167 l i n d a d o s = l i n d a d o s + 1
Loop
169 E l s e
Do U n t i l wsOrigem . C e l l s ( l i n , c o l U c ) = ” ”
171 w s D e s t i n o . C e l l s ( l i n d a d o s , 1 8 ) = wsOrigem . C e l l s ( l i n , c o l U c ) * 1.73205080756888 ’ P r e e n c h e c o l u n a Uca 138 kV
l i n = l i n + 1
173 l i n d a d o s = l i n d a d o s + 1
Loop
175 End I f
193 ThisWorkbook . S h e e t s (” D a s h b o a r d ”) .A c t i v a t e A c t i v e S h e e t . C h a r t O b j e c t s (” G r a f i c o 1 ”) .A c t i v a t e
195 A c t i v e C h a r t . Axes ( x l V a l u e ) .S e l e c t
A c t i v e C h a r t . Axes ( x l V a l u e ) . MinimumScale = 180
197 A c t i v e C h a r t . Axes ( x l V a l u e ) . MaximumScale = 240
A p p l i c a t i o n . CommandBars (” F o r m a t O b j e c t ”) . V i s i b l e = F a l s e
199
Do U n t i l w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) = ” ”
201 I f w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e < 191 Or w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e > 233 Then
’ C r i t i c a 220V
wsDash . C e l l s ( c o n t c , 4 ) . V a l u e = w s D e s t i n o . C e l l s ( l i n d a d o s , 3 ) . V a l u e
203 wsDash . C e l l s ( c o n t c , 3 ) . V a l u e = w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e c o n t c = c o n t c + 1
205
E l s e I f w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e < 202 Or w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e > 231 Then ’ P r e c a r i a 220V
207 wsDash . C e l l s ( c o n t p , 2 ) . V a l u e = w s D e s t i n o . C e l l s ( l i n d a d o s , 3 ) wsDash . C e l l s ( c o n t p , 1 ) . V a l u e = w s D e s t i n o . C e l l s ( l i n d a d o s , 4 )
209 c o n t p = c o n t p + 1
211 End I f
l i n d a d o s = l i n d a d o s + 1
213 Loop
215 E l s e ’ T e n s a o de r e f e r e n c i a de
138 kV
217 ThisWorkbook . S h e e t s (” C a l c u l o ”) . C e l l s ( 3 , 2 ) . V a l u e = 5 ThisWorkbook . S h e e t s (” C a l c u l o ”) . C e l l s ( 4 , 2 ) . V a l u e = 5
219 ThisWorkbook . S h e e t s (” C a l c u l o ”) . C e l l s ( 7 , 2 ) . V a l u e = 5 ThisWorkbook . S h e e t s (” C a l c u l o ”) . C e l l s ( 8 , 2 ) . V a l u e = 5
221 ThisWorkbook . S h e e t s (” C a l c u l o ”) . C e l l s ( 1 1 , 2 ) . V a l u e = 5 ThisWorkbook . S h e e t s (” C a l c u l o ”) . C e l l s ( 1 2 , 2 ) . V a l u e = 5
223 ThisWorkbook . S h e e t s (” D a s h b o a r d ”) .A c t i v a t e A c t i v e S h e e t . C h a r t O b j e c t s (” G r a f i c o 1 ”) .A c t i v a t e
225 A c t i v e C h a r t . Axes ( x l V a l u e ) .S e l e c t
A c t i v e C h a r t . Axes ( x l V a l u e ) . MinimumScale = 120000
227 A c t i v e C h a r t . Axes ( x l V a l u e ) . MaximumScale = 160000
A p p l i c a t i o n . CommandBars (” F o r m a t O b j e c t ”) . V i s i b l e = F a l s e
229
Do U n t i l w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) = ” ”
231 I f w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e < 124200 Or w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e > 147660 Then
’ C r i t i c a 138 kV
wsDash . C e l l s ( c o n t c , 4 ) . V a l u e = w s D e s t i n o . C e l l s ( l i n d a d o s , 3 ) . V a l u e
233 wsDash . C e l l s ( c o n t c , 3 ) . V a l u e = w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e c o n t c = c o n t c + 1
235
E l s e I f w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e < 128340 Or w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e > 144900 Then ’ P r e c a r i a 138 kV
237 wsDash . C e l l s ( c o n t p , 2 ) . V a l u e = w s D e s t i n o . C e l l s ( l i n d a d o s , 3 )
l i n = l i n o r g
257 l i n d a d o s = 3
259 Do U n t i l wsOrigem . C e l l s ( l i n , c o l A a ) = ” ”
wsOrigem . C e l l s ( l i n , c o l A a ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 1 9 )
261 l i n = l i n + 1
l i n d a d o s = l i n d a d o s + 1
263 Loop
265 l i n = l i n o r g l i n d a d o s = 3
267
Do U n t i l wsOrigem . C e l l s ( l i n , c o l A b ) = ” ”
269 wsOrigem . C e l l s ( l i n , c o l A b ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 2 0 ) l i n = l i n + 1
271 l i n d a d o s = l i n d a d o s + 1 Loop
273
l i n = l i n o r g
275 l i n d a d o s = 3
277 Do U n t i l wsOrigem . C e l l s ( l i n , c o l A c ) = ” ”
wsOrigem . C e l l s ( l i n , c o l A c ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 2 1 )
279 l i n = l i n + 1
l i n d a d o s = l i n d a d o s + 1
281 Loop
283 E l s e
285 D a t a N o t F o u n d
287 End I f
289 ’ −−− C a l c u l o s de p o t e n c i a −−−
291 l i n = l i n o r g l i n d a d o s = 3
293
I f c o l P <> 1500 Then ’ V e r i f i c a s e e n c o n t r o u c o l u n a de P o t e n c i a
295 Do U n t i l wsOrigem . C e l l s ( l i n , c o l P ) = ” ”
wsOrigem . C e l l s ( l i n , c o l P ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 7 )
297 l i n = l i n + 1
l i n d a d o s = l i n d a d o s + 1
299 Loop
E l s e ’ Se nao e n c o n t r o u c o l u n a de P , c o n s i d e r a z e r a d o e p r e e n c h e a t e a l i n h a que p o s s u i d a d o s de h o r a
301 Do U n t i l wsOrigem . C e l l s ( l i n , c o l T ) = ” ” w s D e s t i n o . C e l l s ( l i n d a d o s , 7 ) = 0
303 l i n = l i n + 1
l i n d a d o s = l i n d a d o s + 1
305 Loop
Loop
325 End I f
327 ’ −−− C a l c u l o s de f r e q u e n c i a −−−
329 l i n = l i n o r g l i n d a d o s = 3
331
I f c o l F <> 1500 Then ’ V e r i f i c a s e e n c o n t r o u c o l u n a de F r e q u e n c i a
333
Do U n t i l wsOrigem . C e l l s ( l i n , c o l F ) = ” ”
335 wsOrigem . C e l l s ( l i n , c o l F ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 9 ) l i n = l i n + 1
337 l i n d a d o s = l i n d a d o s + 1 Loop
339 E l s e ’ Se nao e n c o n t r o u c o l u n a de F r e q u e n c i a , c o n s i d e r a z e r a d o e p r e e n c h e a t e a l i n h a que p o s s u i d a d o s de h o r a
Do U n t i l wsOrigem . C e l l s ( l i n , c o l T ) = ” ”
341 w s D e s t i n o . C e l l s ( l i n d a d o s , 9 ) = 0 l i n = l i n + 1
343 l i n d a d o s = l i n d a d o s + 1 Loop
345 End I f
347 ’ −−− C a l c u l o s de f l u t u a c a o −−−
349 l i n = l i n o r g l i n d a d o s = 3
351
I f C o l F l u t <> 1500 Then ’ V e r i f i c a s e e n c o n t r o u c o l u n a de f l u t u a c a o
353
I f C o l F l u t > 1 Then
355 Do U n t i l wsOrigem . C e l l s ( l i n , C o l F l u t ) = ” ”
wsOrigem . C e l l s ( l i n , C o l F l u t ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 3 2 1 )
357 wsOrigem . C e l l s ( l i n , C o l F l u t + 1 ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 3 2 2 ) wsOrigem . C e l l s ( l i n , C o l F l u t + 2 ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , 3 2 3 )
359 w s D e s t i n o . C e l l s ( l i n d a d o s , 3 2 4 ) = 2 l i n = l i n + 1
361 l i n d a d o s = l i n d a d o s + 1
Loop
363 End I f
E l s e ’ Se nao e n c o n t r o u c o l u n a de f l u t u a c a o , p r e e n c h e com v a l o r z e r a d o
365 Do U n t i l wsOrigem . C e l l s ( l i n , c o l T ) = ” ” w s D e s t i n o . C e l l s ( l i n d a d o s , 3 2 1 ) = 0
367 w s D e s t i n o . C e l l s ( l i n d a d o s , 3 2 2 ) = 0 w s D e s t i n o . C e l l s ( l i n d a d o s , 3 2 3 ) = 0
369 w s D e s t i n o . C e l l s ( l i n d a d o s , 3 2 1 ) = 0 l i n = l i n + 1
371 l i n d a d o s = l i n d a d o s + 1 Loop
391 l i n = l i n + 1
l i n d a d o s = l i n d a d o s + 1
393 Loop
395 l i n = l i n o r g l i n d a d o s = 3
397 C o l u n a = 174
Do U n t i l wsOrigem . C e l l s ( l i n , C o l H a r I a ) = ” ”
399 Do U n t i l C o l u n a > 202
wsOrigem . C e l l s ( l i n , C o l H a r I a ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , C o l u n a )
401 C o l H a r I a = C o l H a r I a + 2 C o l u n a = C o l u n a + 1
403 Loop
C o l u n a = 174
405 C o l H a r I a = C o l H a r I a − 58 l i n = l i n + 1
407 l i n d a d o s = l i n d a d o s + 1 Loop
409
E l s e I f MHAR = 3 Then
411 C o l u n a = 27
COLHARORIG = C o l H a r
413 Do U n t i l wsOrigem . C e l l s ( l i n , C o l H a r ) = ” ” Do U n t i l C o l u n a > 75
415 wsOrigem . C e l l s ( l i n , C o l H a r ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , C o l u n a ) C o l H a r = C o l H a r + 3
417 wsOrigem . C e l l s ( l i n , C o l H a r ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , C o l u n a + 4 9 ) C o l H a r = C o l H a r + 3
419 wsOrigem . C e l l s ( l i n , C o l H a r ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , C o l u n a + 49 * 2 ) C o l H a r = C o l H a r + 6
421 C o l u n a = C o l u n a + 1 Loop
423 C o l u n a = 27
C o l H a r = COLHARORIG
425
l i n = l i n + 1
427 l i n d a d o s = l i n d a d o s + 1 Loop
429
431 l i n = l i n o r g l i n d a d o s = 3
433 C o l u n a = 174
COLHARORIG = C o l H a r I a
435 Do U n t i l wsOrigem . C e l l s ( l i n , C o l H a r I a ) = ” ” Do U n t i l C o l u n a > 222
437 wsOrigem . C e l l s ( l i n , C o l H a r I a ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , C o l u n a ) C o l H a r I a = C o l H a r I a + 3
439 wsOrigem . C e l l s ( l i n , C o l H a r I a ) .Copy D e s t i n a t i o n : = w s D e s t i n o . C e l l s ( l i n d a d o s , C o l u n a + 4 9 ) C o l H a r I a = C o l H a r I a + 3
459 .Max = w s D e s t i n o . Range (”B4”) . S m a l l C h a n g e = 1
461 . L a r g e C h a n g e = 10
. L i n k e d C e l l = ” BaseDeDados ! $B$17 ”
463 . D i s p l a y 3 D S h a d i n g = T r u e End With
465 A c t i v e S h e e t . S h a p e s . Range (A r r a y(” S c r o l l B a r 2 ”) ) .S e l e c t With s e l e c t i o n
467 . V a l u e = 15
.Min = 15
469 .Max = w s D e s t i n o . Range (”B4”) . S m a l l C h a n g e = 15
471 . L a r g e C h a n g e = 15
. L i n k e d C e l l = ” BaseDeDados ! $B$3 ”
473 . D i s p l a y 3 D S h a d i n g = T r u e End With
475
w s D e s t i n o . C e l l s ( 2 4 , 2 ) . V a l u e = MHAR
477 Workbooks ( 2 ) .C l o s e S a v e C h a n g e s : = F a l s e A p p l i c a t i o n . S c r e e n U p d a t i n g = T r u e
479 ThisWorkbook . S h e e t s (” BaseDeDados ”) . V i s i b l e = F a l s e S h e e t s (” C a l c u l o ”) . V i s i b l e = F a l s e
481
’ A v i s o s c a s o f a l t e algum d a d o / c o l u n a no a r q u i v o
483 D a t a N o t F o u n d
485 End Sub
487 P u b l i c Sub D a t a N o t F o u n d ( )
489 ’ −−− A v i s o s e e r r o s p a r a a u s e n c i a de d a d o s −−−
491 I f c o l U a = 1500 Then ’ Nao e n c o n t r o u c o l u n a de t e n s a o L i m p a r
493 MsgBox ” E r r o ! Nao f o r a m e n c o n t r a d o s d a d o s de m e d i c a o de t e n s a o ! A b o r t a n d o p r o c e s s o ! ”, v b C r i t i c a l , ”ERRO! ” Workbooks ( 2 ) .C l o s e S a v e C h a n g e s : = F a l s e
495 A p p l i c a t i o n . S c r e e n U p d a t i n g = F a l s e
ThisWorkbook . S h e e t s (” BaseDeDados ”) . V i s i b l e = F a l s e
497 S h e e t s (” C a l c u l o ”) . V i s i b l e = F a l s e End
499 End I f
501 I f c o l A a = 1500 Then ’ Nao e n c o n t r o u c o l u n a de c o r r e n t e L i m p a r
503 MsgBox ” E r r o ! Nao f o r a m e n c o n t r a d o s d a d o s de m e d i c a o de c o r r e n t e ! A b o r t a n d o p r o c e s s o ! ”, v b C r i t i c a l , ”ERRO!
”
Workbooks ( 2 ) .C l o s e S a v e C h a n g e s : = F a l s e
505 A p p l i c a t i o n . S c r e e n U p d a t i n g = F a l s e
ThisWorkbook . S h e e t s (” BaseDeDados ”) . V i s i b l e = F a l s e
507 S h e e t s (” C a l c u l o ”) . V i s i b l e = F a l s e
527 I f C o l H a r = 1500 Then ’ Nao e n c o n t r o u c o l u n a s de h a r m o n i c a s de t e n s a o
MsgBox ” A t e n c a o ! N o f o r a m e n c o n t r a d o s d a d o s de m e d i c a o de h a r m o n i c a s de t e n s a o ! ”, v b C r i t i c a l , ”AVISO ! ”
529 End I f
531 I f C o l H a r I a = 1500 Then ’ Nao e n c o n t r o u c o l u n a s de h a r m o n i c a s de t e n s a o
MsgBox ” A t e n c a o ! Nao f o r a m e n c o n t r a d o s d a d o s de m e d i c a o de h a r m o n i c a s de c o r r e n t e ! ”, v b C r i t i c a l , ”AVISO ! ”
533 End I f
535 End Sub
537 P u b l i c Sub i d e n t i f i c a ( )
539 I f wsOrigem . C e l l s ( 1 , 1 ) = ” D a t a ” Then F l u k e
541 E l s e
MsgBox ” E r r o ! O a r q u i v o i m p o r t a d o nao c o r r e s p o n d e ao a r q u i v o do m e d i d o r F l u k e 1 7 3 8 . ”, v b C r i t i c a l , ”ERRO”
543 Workbooks ( 2 ) .C l o s e S a v e C h a n g e s : = F a l s e End
545
End I f
547 End Sub
549
P u b l i c Sub F l u k e ( )
551
w s D e s t i n o . C e l l s ( 2 5 , 2 ) . V a l u e = ” F l u k e ”
553
MHAR = 3
555 c o l U a = 1 c o l U b = 1
557 c o l U c = 1 c o l A a = 1
559 c o l A b = 1 c o l A c = 1
561 c o l P = 1 c o l F P = 1
563 c o l F = 1 c o l T = 2
565 C o l H a r = 1 C o l H a r I a = 1
567 C o l F l u t = 1 l i n = 2
569
571 Do U n t i l wsOrigem . C e l l s ( 1 , c o l T ) = ” Hora ” c o l U a = c o l U a + 1
573 Loop
575 ’ −−− B u s c a d a d o s de t e n s a o −−−
595 ’ −−− B u s c a d a d o s de c o r r e n t e −−−
597 Do U n t i l wsOrigem . C e l l s ( 1 , c o l A a ) = ” C o r r e n t e A Med . ” c o l A a = c o l A a + 1
599
I f c o l A a > 1400 Then ’ Se c o l A a > 1400 q u e r d i z e r que nao e n c o n t r o u a c o l u n a C o r r e n t e A Med .
601 c o l A a = 1500
E x i t Do
603 End I f
605 Loop
607 I f c o l A a = 1500 Then ’ Se nao e n c o n t r o u a C o r r e n t e A Med , tambem d e s c a r t a a s o u t r a s c o l A b = 1500
609 c o l A c = 1500
E l s e
611 c o l A b = c o l A a + 3 c o l A c = c o l A b + 3
613 End I f
615 ’ −−− B u s c a d a d o s de p o t e n c i a −−−
617 Do U n t i l wsOrigem . C e l l s ( 1 , c o l P ) = ” P o t e n c i a A t i v a T o t a l Med . ” c o l P = c o l P + 1
619
I f c o l P > 1400 Then ’ Se c o l P > 1400 q u e r d i z e r que nao e n c o n t r o u a c o l u n a de p o t e n c i a
621 c o l P = 1500
E x i t Do
623 End I f
Loop
625
627 ’ −−− B u s c a d a d o s de F a t o r de p o t e n c i a −−−
629 Do U n t i l wsOrigem . C e l l s ( 1 , c o l F P ) = ” F a t o r de P o t e n c i a T o t a l Med . ” c o l F P = c o l F P + 1
631
I f c o l F P > 1400 Then ’ Se c o l F P > 1400 q u e r d i z e r que nao e n c o n t r o u a c o l u n a de FP
633 c o l F P = 1500
E x i t Do
635 End I f
Loop
637
’ −−− B u s c a d a d o s de f r e q u e n c i a −−−
639
Do U n t i l wsOrigem . C e l l s ( 1 , c o l F ) = ” F r e q u e n c i a Med . ”
641 c o l F = c o l F + 1
643 I f c o l F > 1400 Then ’ Se c o l F > 1400 q u e r d i z e r que nao e n c o n t r o u a c o l u n a de f r e q u e n c i a
661
Do U n t i l wsOrigem . C e l l s ( 1 , C o l H a r I a ) = ” H a r m o n i c a s de C o r r e n t e 2 A Med . ”
663 C o l H a r I a = C o l H a r I a + 1
665 I f C o l H a r I a > 1400 Then ’ Se c o l H a r I a > 1400 q u e r d i z e r que nao e n c o n t r o u a c o l u n a de h a r m o n i c a s de c o r r e n t e
C o l H a r I a = 1500
667 E x i t Do
End I f
669
Loop
671 Do U n t i l wsOrigem . C e l l s ( 1 , C o l F l u t ) = ” P s t AN”
C o l F l u t = C o l F l u t + 1
673
I f C o l F l u t > 1400 Then ’ Se c o l F l u t > 1400 q u e r d i z e r que nao e n c o n t r o u a c o l u n a de f l u t u a c a o PST
675 C o l F l u t = 1500
E x i t Do
677 End I f
679 Loop
681
End Sub
683 P u b l i c Sub DrpDrc ( )
685 ’ −−− C a l c u l o d o s i n d i c a d o r e s DRP e DRC −−−
687 Dim i As I n t e g e r Dim s As I n t e g e r
689 Dim C o n t d r As I n t e g e r Dim a As I n t e g e r
691 C o n t d r = 3 l i n d a d o s = 3
693 c o n t c = 0 c o n t p = 0
695 a = 0 i = 0
697
S e t w s D e s t i n o = ThisWorkbook . S h e e t s (” BaseDeDados ”)
699 S e t wsDash = ThisWorkbook . S h e e t s (” D a s h b o a r d ”)
701
Do U n t i l i > 1009
703 I f w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) = ” ” Then a = i
705 i = 1009
E l s e I f w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e < 191 Or w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e > 233 Then
707 c o n t c = c o n t c + 1
709 E l s e I f w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e < 202 Or w s D e s t i n o . C e l l s ( l i n d a d o s , 4 ) . V a l u e > 231 Then
End Sub
729 P u b l i c Sub G e r a R e l a t o r i o ( )
731 ’ −−− G e r a c a o / p r e e n c h i m e n t o do modelo de r e l a t o r i o −−−
733 Dim Word As Word . A p p l i c a t i o n Dim P a g i n a As Word . Document
735 Dim s e l e c t i o n Dim i As I n t e g e r
737 Dim c o n t As I n t e g e r Dim MHAR As I n t e g e r
739
i = 0
741 c o n t = 13
743 S e t wsDash = ThisWorkbook . S h e e t s (” D a s h b o a r d ”) S e t w s D e s t i n o = ThisWorkbook . S h e e t s (” BaseDeDados ”)
745 S e t Word = C r e a t e O b j e c t(” Word . A p p l i c a t i o n ”) Word . V i s i b l e = T r u e
747 S e t P a g i n a = Word . Documents .Open( ThisWorkbook . P a t h & ”\Modelo de R e l a t o r i o . d o c x ”) With P a g i n a
749
MHAR = w s D e s t i n o . C e l l s ( 2 4 , 2 ) . V a l u e
751
S e t C h a r t U = wsDash . C h a r t O b j e c t s ( 1 ) . C h a r t
753 C h a r t U . P a r e n t .Width = 396 C h a r t U . P a r e n t . H e i g h t = 198
755 S e t C h a r t T u d o = wsDash . C h a r t O b j e c t s ( 2 ) . C h a r t C h a r t T u d o . P a r e n t .Width = 396
757 C h a r t T u d o . P a r e n t . H e i g h t = 198
S e t C h a r t F l u t = wsDash . C h a r t O b j e c t s ( 7 ) . C h a r t
759 C h a r t U . P a r e n t .Width = 396 C h a r t U . P a r e n t . H e i g h t = 198
761 S e t ChartHUP = wsDash . C h a r t O b j e c t s ( 8 ) . C h a r t C h a r t U . P a r e n t .Width = 396
763 C h a r t U . P a r e n t . H e i g h t = 198
S e t ChartHAP = wsDash . C h a r t O b j e c t s ( 9 ) . C h a r t
765 C h a r t U . P a r e n t .Width = 396 C h a r t U . P a r e n t . H e i g h t = 198
767 S e t ChartDHTV = wsDash . C h a r t O b j e c t s ( 1 0 ) . C h a r t C h a r t U . P a r e n t .Width = 396
769 C h a r t U . P a r e n t . H e i g h t = 198
S e t ChartDHTA = wsDash . C h a r t O b j e c t s ( 1 1 ) . C h a r t
771 C h a r t U . P a r e n t .Width = 396 C h a r t U . P a r e n t . H e i g h t = 198
773 S e t ChartDESE = wsDash . C h a r t O b j e c t s ( 4 ) . C h a r t C h a r t U . P a r e n t .Width = 396
775 C h a r t U . P a r e n t . H e i g h t = 198
777 I f MHAR< 3 Then
795 . A p p l i c a t i o n . s e l e c t i o n . Range = ” ” End I f
797 I f MHAR = 1 Then
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” f l u t u a c a o de t e n s a o , , , ”
799 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
801 End I f
I f MHAR = 3 Then
803 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” , , ” . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
805 . A p p l i c a t i o n . s e l e c t i o n . Range = ” ” End I f
807
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #INTEGRACAO”
809 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 8 9 , 2 ) . V a l u e
811 . A p p l i c a t i o n . s e l e c t i o n . Range = ” : ”
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 8 8 , 2 ) . V a l u e
813
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TEMPOTOTAL”
815 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 1 4 , 2 ) . V a l u e
817 . A p p l i c a t i o n . s e l e c t i o n . Range = ” : ”
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 1 3 , 2 ) . V a l u e
819
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #MED1”
821 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 8 7 , 2 ) . V a l u e
823 . A p p l i c a t i o n . s e l e c t i o n . Range = ” : ”
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 8 6 , 2 ) . V a l u e
825
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #MEDF”
827 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 8 5 , 2 ) . V a l u e
829 . A p p l i c a t i o n . s e l e c t i o n . Range = ” : ”
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 8 4 , 2 ) . V a l u e
831
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #GRAFICOTEN” ’ G r a f i c o de t e n s a o
833 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
A c t i v e S h e e t . C h a r t O b j e c t s (” G r a f i c o 1 ”) .A c t i v a t e
835 A c t i v e C h a r t . C o p y P i c t u r e . A p p l i c a t i o n . s e l e c t i o n .P a s t e
837
’ −−− O c o r r e n c i a s e i n d i c e s DRP e DRC −−−
839
Do U n t i l i >= wsDash . C e l l s ( 2 3 , 5 ) . V a l u e And i >= wsDash . C e l l s ( 2 5 , 5 )
841
A c t i v e D o c u m e n t . T a b l e s ( 7 ) . C e l l ( i + 3 , 1 ) .S e l e c t
843 . A p p l i c a t i o n . s e l e c t i o n . Range = wsDash . C e l l s ( i + 1 3 , 1 ) . V a l u e
863 . A p p l i c a t i o n . s e l e c t i o n . Range = wsDash . C e l l s ( 2 5 , 8 ) . T e x t
865 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # GR FICODESE ” ’ G r a f i c o d e s e q u i l i b r i o . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
867 A c t i v e S h e e t . C h a r t O b j e c t s (” G r a f i c o 4 ”) .A c t i v a t e A c t i v e C h a r t . C o p y P i c t u r e
869 . A p p l i c a t i o n . s e l e c t i o n .P a s t e
871 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DESEMAX”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
873 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 2 6 , 2 ) . V a l u e
875 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DESEMIN”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
877 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 2 7 , 2 ) . V a l u e
879 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DESE95 ” . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
881 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 2 8 , 2 ) . V a l u e
883 I f MHAR< 3 Then
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # GR FICOFLUT ”
885 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e . Bookmarks (”\P a g e ”) . Range .D e l e t e
887
E l s e
889 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # GR FICOFLUT ” ’ G r a f i c o f l u t u a c a o . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
891 A c t i v e S h e e t . C h a r t O b j e c t s (” G r a f i c o 7 ”) .A c t i v a t e A c t i v e C h a r t . C o p y P i c t u r e
893 . A p p l i c a t i o n . s e l e c t i o n .P a s t e
895 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FLUTMAXA”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
897 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 2 9 , 2 ) . V a l u e
899 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FLUTMAXB”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
901 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 3 2 , 2 ) . V a l u e
903 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FLUTMAXC”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
905 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 3 5 , 2 ) . V a l u e
907 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FLUTMINA”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
909 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 3 0 , 2 ) . V a l u e
911 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FLUTMINB”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
931 End I f
933 I f MHAR< 1 Then
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #GR FICOHARMU ”
935 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e . Bookmarks (”\P a g e ”) . Range .D e l e t e
937
E l s e
939 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #GR FICOHARMU ” ’ G r f i c o H a r m n i c a s . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
941 A c t i v e S h e e t . C h a r t O b j e c t s (” G r a f i c o 10 ”) .A c t i v a t e A c t i v e C h a r t . C o p y P i c t u r e
943 . A p p l i c a t i o n . s e l e c t i o n .P a s t e
945 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTVMAXA”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
947 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 3 8 , 2 ) . V a l u e
949 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTVMAXB”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
951 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 4 1 , 2 ) . V a l u e
953 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTVMAXC”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
955 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 4 4 , 2 ) . V a l u e
957 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTVMINA”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
959 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 3 9 , 2 ) . V a l u e
961 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTVMINB”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
963 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 4 2 , 2 ) . V a l u e
965 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTVMINC”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
967 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 4 5 , 2 ) . V a l u e
969 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTV95A”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
971 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 4 0 , 2 ) . V a l u e
973 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTV95B”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
975 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 4 3 , 2 ) . V a l u e
977 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTV95C”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
979 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 4 6 , 2 ) . V a l u e
999 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #IMAXA”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1001 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 5 6 , 2 ) . V a l u e
1003 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #IMAXB”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1005 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 5 9 , 2 ) . V a l u e
1007 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #IMAXC”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1009 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 6 2 , 2 ) . V a l u e
1011 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #IMINA”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1013 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 5 7 , 2 ) . V a l u e
1015 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #IMINB”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1017 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 6 0 , 2 ) . V a l u e
1019 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #IMINC”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1021 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 6 3 , 2 ) . V a l u e
1023 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #IMEDA”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1025 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 5 8 , 2 ) . V a l u e
1027 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #IMEDB”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1029 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 6 1 , 2 ) . V a l u e
1031 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #IMEDC”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1033 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 6 4 , 2 ) . V a l u e
1035
I f MHAR< 1 Then
1037 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # GR FICOHARI ” ’ G r a f i c o de h a r m o n i c a s de c o r r e n t e . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1039 . Bookmarks (”\P a g e ”) . Range .D e l e t e
1041 E l s e
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # GR FICOHARI ”
1043 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
A c t i v e S h e e t . C h a r t O b j e c t s (” G r a f i c o 11 ”) .A c t i v a t e
1045 A c t i v e C h a r t . C o p y P i c t u r e . A p p l i c a t i o n . s e l e c t i o n .P a s t e
1047
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTIMAXA”
1067
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTIMINC”
1069 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 7 2 , 2 ) . V a l u e
1071
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTI95A”
1073 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 6 7 , 2 ) . V a l u e
1075
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTI95B ”
1077 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 7 0 , 2 ) . V a l u e
1079
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DHTI95C ”
1081 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 7 3 , 2 ) . V a l u e
1083
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # GR FICOHAR95I ”
1085 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
A c t i v e S h e e t . C h a r t O b j e c t s (” G r a f i c o 9 ”) .A c t i v a t e
1087 A c t i v e C h a r t . C o p y P i c t u r e . A p p l i c a t i o n . s e l e c t i o n .P a s t e
1089
End I f
1091
w s D e s t i n o . C e l l s ( 5 , 2 ) . V a l u e = 2 ’ G r a f i c o de p o t e n c i a no tempo
1093 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # GR FICOPOT ” . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1095 A c t i v e S h e e t . C h a r t O b j e c t s (” G r a f i c o 2 ”) .A c t i v a t e A c t i v e C h a r t . C h a r t T i t l e . T e x t = ” P o t e n c i a x Tempo ”
1097 A c t i v e C h a r t . C o p y P i c t u r e . A p p l i c a t i o n . s e l e c t i o n .P a s t e
1099
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # P M X ”
1101 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 7 8 , 2 ) . V a l u e
1103
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #PMIN”
1105 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 7 9 , 2 ) . V a l u e
1107
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # P95 ”
1109 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 8 0 , 2 ) . V a l u e
1111
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # P M D ”
1113 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 8 1 , 2 ) . V a l u e
1115
w s D e s t i n o . C e l l s ( 5 , 2 ) . V a l u e = 3 ’ G r a f i c o de FP no tempo
1135 w s D e s t i n o . C e l l s ( 5 , 2 ) . V a l u e = 4 ’ G r a f i c o de f r e q u e n c i a no tempo . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” # GR FICOFREQ ”
1137 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
A c t i v e S h e e t . C h a r t O b j e c t s (” G r a f i c o 2 ”) .A c t i v a t e
1139 A c t i v e C h a r t . C h a r t T i t l e . T e x t = ” F r e q u e n c i a x Tempo ” A c t i v e C h a r t . C o p y P i c t u r e
1141 . A p p l i c a t i o n . s e l e c t i o n .P a s t e
A c t i v e C h a r t . C h a r t T i t l e . T e x t = ” x Tempo ”
1143
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FREQMAX”
1145 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 9 3 , 2 ) . V a l u e
1147
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FREQMIN”
1149 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 9 4 , 2 ) . V a l u e
1151
. A p p l i c a t i o n . s e l e c t i o n .GoTo wdGoToPage , wdGoToAbsolute , 1
1153
’ A v i s o s e p o s s i v e i s s o l u c o e s
1155
T i t u l o R e l a t o r i o = 1
1157
’ −− F a t o r de p o t e n c i a a b a i x o de 0 , 9 2 −−
1159
I f w s D e s t i n o . C e l l s ( 8 3 , 2 ) . V a l u e < 0 . 9 2 Then
1161
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #CAPACITORTITULO”
1163 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = ” 8 . 1 . ” & T i t u l o R e l a t o r i o & ” C o r r e c a o do F a t o r de P o t e n c i a ”
1165 T i t u l o R e l a t o r i o = T i t u l o R e l a t o r i o + 1
1167 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #CAPACITOR1”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1169 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 9 9 , 2 ) . V a l u e
1171 E l s e
1173 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #CAPACITORTITULO”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1175 . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1177 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #CAPACITOR1”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1179 . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1181 End I f
1183 ’ −− V a r i a c a o de t e n s a o : DRP> 3% ou DRC> 0 ,5% −−
1203 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1205
End I f
1207
’ −− D i s t o r c a o h a r m o n i c a : DTT95 −−
1209
’ −− V e r i f i c a n i v e l da t e n s a o : 220V ou 138 kV −−
1211
I f wsDash . C e l l s ( 1 7 , 6 ) . V a l u e > 69000 Then ’ M a i o r que 69 kV DTT95 d e v e s e r menor que 5% ( 1 3 8 kV )
1213
I f w s D e s t i n o . C e l l s ( 4 0 , 2 ) . V a l u e > 5 Or w s D e s t i n o . C e l l s ( 4 3 , 2 ) . V a l u e > 5 Or w s D e s t i n o . C e l l s ( 4 6 , 2 ) . V a l u e >
5 Then
1215
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TITULODTT”
1217 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = ” 8 . 1 . ” & T i t u l o R e l a t o r i o & ” P o s s i v e i s s o l u c o e s p a r a d i s t o r c o e s h a r m o n i c a s ”
1219 T i t u l o R e l a t o r i o = T i t u l o R e l a t o r i o + 1
1221 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DTT1”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1223 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 1 0 3 , 2 ) . V a l u e
1225 E l s e
1227 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TITULODTT”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1229 . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1231 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DTT1”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1233 . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1235
End I f
1237
E l s e ’ −− Se f o r a b a i x o , l i m i t e d t t = 10%
1239
I f w s D e s t i n o . C e l l s ( 4 0 , 2 ) . V a l u e > 10 Or w s D e s t i n o . C e l l s ( 4 3 , 2 ) . V a l u e > 10 Or w s D e s t i n o . C e l l s ( 4 6 , 2 ) . V a l u e
> 10 Then
1241
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TITULODTT”
1243 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = ” 8 . 1 . ” & T i t u l o R e l a t o r i o & ” P o s s i v e i s s o l u c o e s p a r a d i s t o r c o e s h a r m o n i c a s ”
1245 T i t u l o R e l a t o r i o = T i t u l o R e l a t o r i o + 1
1247 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #DTT1”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1267
I f wsDash . C e l l s ( 1 7 , 6 ) . V a l u e > 2300 Then ’ M a i o r que 2 , 3 kV FD95 d e v e s e r menor que 2% ( 1 3 8 kV )
1269
I f w s D e s t i n o . C e l l s ( 2 8 , 2 ) . V a l u e > 2 Then
1271
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TITULOFD95”
1273 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = ” 8 . 1 . ” & T i t u l o R e l a t o r i o & ” P o s s i v e i s s o l u c o e s p a r a d e s e q u i l i b r i o de t e n s a o ”
1275 T i t u l o R e l a t o r i o = T i t u l o R e l a t o r i o + 1
1277 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FD95 ” . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1279 . A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 1 0 4 , 2 ) . V a l u e
1281 E l s e
1283 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TITULOFD95”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1285 . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1287 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FD95 ” . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1289 . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1291 End I f
1293 E l s e ’ −− Se f o r a b a i x o , l i m i t e FD95 = 3%
1295 I f w s D e s t i n o . C e l l s ( 2 8 , 2 ) . V a l u e > 3 Then
1297 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TITULOFD95”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1299 . A p p l i c a t i o n . s e l e c t i o n . Range = ” 8 . 1 . ” & T i t u l o R e l a t o r i o & ” P o s s i v e i s s o l u c o e s p a r a d e s e q u i l i b r i o de t e n s a o ”
T i t u l o R e l a t o r i o = T i t u l o R e l a t o r i o + 1
1301
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FD95 ”
1303 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 1 0 4 , 2 ) . V a l u e
1305
E l s e
1307
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TITULOFD95”
1309 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1311
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #FD95 ”
1313 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1331
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #PST ”
1333 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 1 0 5 , 2 ) . V a l u e
1335
E l s e
1337
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TITULOPST”
1339 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1341
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #PST ”
1343 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1345
1347 End I f
1349 E l s e ’ −− Se f o r a b a i x o , l i m i t e PST = 1 pu
1351 I f w s D e s t i n o . C e l l s ( 2 0 , 2 ) . V a l u e > 1 Or w s D e s t i n o . C e l l s ( 2 1 , 2 ) . V a l u e > 1 Or w s D e s t i n o . C e l l s ( 2 2 , 2 ) . V a l u e >
1 Then
1353 . A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TITULOPST”
. A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
1355 . A p p l i c a t i o n . s e l e c t i o n . Range = ” 8 . 1 . ” & T i t u l o R e l a t o r i o & ” P o s s i v e i s s o l u c o e s p a r a f l u t u a c a o de t e n s a o ”
T i t u l o R e l a t o r i o = T i t u l o R e l a t o r i o + 1
1357
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #PST ”
1359 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e
. A p p l i c a t i o n . s e l e c t i o n . Range = w s D e s t i n o . C e l l s ( 1 0 5 , 2 ) . V a l u e
1361
E l s e
1363
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #TITULOPST”
1365 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1367
. A p p l i c a t i o n . s e l e c t i o n .F i n d. T e x t = ” #PST ”
1369 . A p p l i c a t i o n . s e l e c t i o n .F i n d.E x e c u t e . A p p l i c a t i o n . s e l e c t i o n . Range = ” ”
1371
End I f
1373 End I f
1375 ’ −− F r e q u e n c i a a c i m a de 6 0 . 1 ou a b a i x o de 5 9 . 9 Hz −−
1377 I f w s D e s t i n o . C e l l s ( 9 3 , 2 ) . V a l u e > 6 0 . 1 Or w s D e s t i n o . C e l l s ( 9 4 , 2 ) . V a l u e < 5 9 . 9 Then
1397
End I f
1399
End With
1401 End Sub
1403 P u b l i c Sub L i m p a r ( ) ’ R o t i n a p a r a r e s e t a r o d a s h b o a r d
1405 Range (” A13 : D25 ”) .S e l e c t ’ S e l e c i o n a t a b e l a de r e g i s t r o s p r e c a r i o s e c r i t i c o s p a r a l i m p a r s e l e c t i o n . C l e a r C o n t e n t s
1407 S h e e t s (” BaseDeDados ”) . V i s i b l e = T r u e S h e e t s (” BaseDeDados ”) .S e l e c t
1409 Range (” F3 : U3”) .S e l e c t
Range ( s e l e c t i o n , s e l e c t i o n .End( xlDown ) ) .S e l e c t
1411 Range ( s e l e c t i o n , s e l e c t i o n .End( xlDown ) ) .S e l e c t s e l e c t i o n . C l e a r C o n t e n t s
1413 Range (”W3: X3”) .S e l e c t
Range ( s e l e c t i o n , s e l e c t i o n .End( xlDown ) ) .S e l e c t ’ S e l e c i o n a d e s e q u i l i b r i o de t e n s a o p a r a l i m p a r
1415 Range ( s e l e c t i o n , s e l e c t i o n .End( xlDown ) ) .S e l e c t s e l e c t i o n . C l e a r C o n t e n t s
1417 Range (”AA3 : LL3 ”) .S e l e c t
Range ( s e l e c t i o n , s e l e c t i o n .End( xlDown ) ) .S e l e c t ’ S e l e c i o n a h a r m o n i c a s p a r a l i m p a r
1419 Range ( s e l e c t i o n , s e l e c t i o n .End( xlDown ) ) .S e l e c t s e l e c t i o n . C l e a r C o n t e n t s
1421 Range (”C3 : D3”) .S e l e c t
Range ( s e l e c t i o n , s e l e c t i o n .End( xlDown ) ) .S e l e c t ’ S e l e c i o n a h o r a e m e d i c a o de t e n s a o m e d i a ( g r a f i c o 1 ) p a r a l i m p a r
1423 Range ( s e l e c t i o n , s e l e c t i o n .End( xlDown ) ) .S e l e c t s e l e c t i o n . C l e a r C o n t e n t s
1425 S h e e t s (” BaseDeDados ”) . V i s i b l e = F a l s e S h e e t s (” D a s h b o a r d ”) .S e l e c t
1427 Range (” P8 ”) .S e l e c t
1429 End Sub
Este trabalho foi julgado adequado para obtenção do título em Bacharel em Engenharia Elétrica, pelo Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina, e aprovado na sua forma final pela comissão avaliadora abaixo indicada.
Jaraguá do Sul, 05 de julho de 2022.
___________________________________
Prof. Msc John Jefferson Antunes Saldanha Orientador
IFSC – Campus Jaraguá do Sul – Rau
___________________________________
Prof. Dr. Giovani Guarienti Pozzebon Universidade Federal do Pampa - UNIPAMPA
___________________________________
Prof. MSc Jefferson William Zanotti
IFSC – Campus Jaraguá do Sul – Rau
TermoDeAprovacao_TCC_EngEletrica_IFSC_JGS_RAU_05072022_MARIA EDUARDA FORMIGARI
ID única do documento: #cd1541f8-7e7d-40d9-9b57-a192bec69552
Hash do documento original (SHA256): 20da286d2677e9708e09dab800cbea107d2cc6b127d966476806cf1d7b2f9012
Este Log é exclusivo ao documento número #cd1541f8-7e7d-40d9-9b57-a192bec69552 e deve ser considerado parte do mesmo, com os efeitos prescritos nos Termos de Uso.
Assinaturas (3)
Giovani Guarienti Pozzebon (Participante)
Assinou em 06/07/2022 às 22:28:38 (GMT -3:00)
John Jefferson Antunes Saldanha (Participante)
Assinou em 05/07/2022 às 19:30:17 (GMT -3:00)
Jefferson William Zanotti (Participante)
Assinou em 06/07/2022 às 09:18:12 (GMT -3:00)
Histórico completo
Data e hora Evento
05/07/2022 às 22:29:33
(GMT -3:00)
John Jefferson solicitou as assinaturas.
05/07/2022 às 22:30:17
(GMT -3:00)