Funcionou sim, perfeitamente
Agora só falta a parte fiscal kkkk,
digamos que eu tenho que pegar os "Estados" (C10, C15) e cola-los em outra workbook
estou usando esse código, e até está funcionando.
Sub fncEstadoSF()
Dim lngLastCol, lngSecLastCol As Long
Dim wksOri As Worksheet
Dim wkbDes As Workbook
Dim wksDes As Worksheet
Set wksOri = ThisWorkbook.Worksheets("Consulta"
Set wkbDes = Workbooks.Open("C:\Users\paulo.roberto\Desktop\Testes\test2\SF01-Situacao_Fiscal_UF_UF.xlsm"
Set wksDes = wkbDes.Worksheets("Plan1"
With wksDes
lngLastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column - 2
End With
wksDes.Cells(4, lngLastCol) = wksOri.Range("C10"
With wksDes
lngSecLastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column - 2
End With
wksDes.Cells(6, lngSecLastCol) = wksOri.Range("C15"
End Sub
O problema começa que agora que eu colei os Estados nos seus respectivos campos na outra Workbook, preciso acionar um botão...
O ruim é que eu não tenho acesso a programação por se tratar de uma ligação ao DB interno da empresa...
O unico nome do botão que eu tenho é "Retângulo 1" e creio que sua macro tem o nome de "GeraLog" que deve puxar umas outras 15 macros em um mesmo botão
Alguma ideia de como acionar esse demonho ?
@Edit:
Acho que consegui acionar a macro
Application.Run ("Nome da Workbook.xlsm'!Nome da Macro"
Agora tenho que entrar com informação em um userform:
Username: Usuario
Password:
Database: Database
no caso o Username/Database ja tem informações em seus respectivos campos (não sei como ira se comportar com outros usuarios)
como eu colocaria somente a Senha, que ja fica em foco quando roda a macro, e "apertar" o botão Connect ?
Só lembrando que eu não sei os nomes dos campos de textbox, editor vba protegido por senha ...
Outro problema é o relatório que esse Workbook gera quando aciona as macros, por se tratar de DB interno, e lembrando ser fiscal, tem coisa pra kct, e chega a demora uns 10~15min pra gerar, isso daria algum problema com o código por "demorar" pra gerar o relatório e simplesmente recuperar nenhuma informação dps que eu use os vlookup em cima dele ?