-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuserFormPrincipal.bas
78 lines (52 loc) · 1.85 KB
/
userFormPrincipal.bas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
Private Sub botaApagaRecria_Click()
recriaPlanilhas.recriaPlanilhas
'apaga todas as planilhas ap�s bmd
Application.DisplayAlerts = False
While Worksheets(Sheets.Count).Name <> "Bmd"
Worksheets(Sheets.Count).Delete
Wend
Application.DisplayAlerts = True
End Sub
Private Sub botaoCsvOs_Click()
carregarArquivoOs.carregar_Os ("Os")
End Sub
Private Sub botaoCsvServicos_Click()
carregarArquivoServicos.carregar_Servicos ("Servicos")
End Sub
Private Sub botaoGerarBoletim_Click()
sanearCsv.mesAno = userFormPrincipal.ComboBoxMes.Value & "-" & userFormPrincipal.TextBoxAno.Value
Unload userFormPrincipal
resetaPlanilhas.reseta_Planilhas
'carregar_Registros_Bmds
processoPrincipal.processo_Principal
End Sub
Private Sub UserForm_Initialize()
inicializaDicionarioCidades.inicializa_Dicionario_Cidades
ComboBoxMes.AddItem "JAN"
ComboBoxMes.AddItem "FEV"
ComboBoxMes.AddItem "MAR"
ComboBoxMes.AddItem "ABR"
ComboBoxMes.AddItem "MAI"
ComboBoxMes.AddItem "JUN"
ComboBoxMes.AddItem "JUL"
ComboBoxMes.AddItem "AGO"
ComboBoxMes.AddItem "SET"
ComboBoxMes.AddItem "OUT"
ComboBoxMes.AddItem "NOV"
ComboBoxMes.AddItem "DEZ"
'seta como padrao mes anterior
'ComboBoxMes.ListIndex = Format(Date, "m") - 2
ComboBoxMes.ListIndex = 0
TextBoxAno.MaxLength = 2
TextBoxAno.Text = Format(Date, "yy")
'Start Userform Centered inside Excel Screen (for dual monitors)
Me.StartUpPosition = 0
Me.Left = Application.Left + (0.5 * Application.Width) - (0.5 * Me.Width)
Me.Top = Application.Top + (0.5 * Application.Height) - (0.5 * Me.Height)
End Sub
'aceita apenas numeros
Private Sub TextBoxAno_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Not (KeyAscii >= 48 And KeyAscii <= 57) Then
KeyAscii = 0
End If
End Sub