Bom dia, boa tarde e boa noite!!!
Estou com um problema aqui para poder utilizar outra planilha quando meu programa em VBA está aberto, troquei em cada tela que criei a propriedade ShowModal = false, aeeee muito feliz resolveu este problema... Entretanto quando vou tentar utilizar o programa em VBA acontece o erro (Erro de Tempo de execução '9': Subscrito fora do intervalo)... Certo isso eu sei que acontece por que a planilha que esta os dados do programa não foi selecionado.
Pois bem para aparecer apenas as telas criadas pelo VBA coloquei este comando.
Private Sub Workbook_Open()
If Application.Windows.Count > 1 Then
Application.Windows(ThisWorkbook.Name).Visible = False
Else
Application.Visible = False
End If
UF_MENU.Show
End Sub
O qual faz o que eu quero, quando um dos meus colegas de trabalho falou que precisava usar outra planilha junto com o programa em VBA eu modifiquei a propriedade das telas conforme descrito acima.
Como resolvo este bug pois com o comando de deixar a planilha do programa não visível não posso selecionar ela para que o erro de Subscrito fora do intervalo aconteça.
Desde já agradeço!
Se a resposta foi últil, gentileza, Amigo,clique na mãozinha ao lado direito da sua tela. canto superior.
" Aquele que habita no esconderijo do Altissimo, à sombra do Onipotente descansará. Salmos 91:1"
Atenciosamente.
Jason Romanha
Postado : 20/02/2017 9:26 am