Olá, galera...boa tarde.
tenho a seguinte questão:
Ao incializar minha planilha tenho a instrução para que abra em pop-up apenas o frm_cadastro; este form deve ser aberto uma única vez para que sejam cadastrados os dados de seus txtbox's; numa segunda inicialização da planilha, se já houver preenchimento de dados anteriores a planilha deveria inicializar com frm_rbpa.
Estou tentando algo como:
mesmo assim ainda está abrindo o "frm_cadastro"
Private Sub UserForm_Initialize()
Application.ScreenUpdating = False
With wshCadastro
If .Cells(1, 1) = empresa And .Cells(2, 1) = cnpj And .Cells(3, 1) = dataabertura <> "" Then
Unload frm_cadastros
frm_rbpa.Show
End If
End With
Application.ScreenUpdating = True
Private Sub UserForm_Terminate()
Application.Visible = True
ActiveWorkbook.Save
Application.Quit
End Sub
na minha pasta de trabalho:
Option Explicit
Private Sub workbook_open()
Call ocultar_tudo
Application.Visible = False
frm_cadastros.Show
End Sub
no modulo:
Option Explicit
Sub ocultar_tudo()
Application.ExecuteExcel4Macro "Show, toolbar(""ribbon"",false)"
Application.DisplayFormulaBar = False
Application.DisplayStatusBar = False
Application.Caption = ""
With ActiveWindow
.DisplayHeadings = False
.DisplayWorkbookTabs = False
.DisplayGridlines = False
.DisplayHorizontalScrollBar = False
.DisplayVerticalScrollBar = False
.DisplayZeros = False
End With
End Sub
segue planilha para ajudar a me ajudar...rsrsrs
https://www.dropbox.com/s/a1dtp7tv8eocq ... .xlsm?dl=0
Desde já muito abrigado pelo tempo e conhecimento!
Postado : 21/05/2018 1:23 pm