Notifications
Clear all

Arrumada no código

10 Posts
2 Usuários
0 Reactions
955 Visualizações
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Bom dia
Alguma coisa tá errada no código. :D

 
Postado : 06/12/2013 9:04 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Teste assim:

Public bye As Boolean
Sub Salvar_Sair()
Sheets("Acesso").Select
Esconde
ActiveWorkbook.Save
Application.Quit
If Cancel = 0 Then
bye = True
End If
End Sub

Private Sub Esconde()
ThisWorkbook.Sheets("Contrato_1").Visible = xlSheetVeryHidden
ThisWorkbook.Sheets("Contrato_2").Visible = xlSheetVeryHidden
ThisWorkbook.Sheets("Contrato_3").Visible = xlSheetVeryHidden
End Sub

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 06/12/2013 9:20 am
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Rapaz, precisamos estudar mais um pouco. :lol: Valeu Reinaldo :D

 
Postado : 06/12/2013 9:34 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Quando aos botões veja se ajuda.

Sub Contrato_1()
Const mypass = "1" '"<-SuaSenha"
    On Error GoTo errhandler
    passtry = InputBox("Por favor Digite sua senha")
    If passtry <> mypass Or passtry = vbNullString Then Exit Sub
    Worksheets("Contrato_1").Visible = True
errhandler:

End Sub
Sub Contrato_2()
Const mypass = "1" '"<-SuaSenha"
    On Error GoTo errhandler
    passtry = InputBox("Por favor Digite sua senha")
    If passtry <> mypass Or passtry = vbNullString Then Exit Sub
    Worksheets("Contrato_2").Visible = True
errhandler:
End Sub

Sub Contrato_3()
Const mypass = "1" '"<-SuaSenha"
    On Error GoTo errhandler
    passtry = InputBox("Por favor Digite sua senha")
    If passtry <> mypass Or passtry = vbNullString Then Exit Sub
    Worksheets("Contrato_3").Visible = True
errhandler:
End Sub

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 06/12/2013 9:40 am
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Opa, valeu alexandrevba. Uma perguntinha: Tenho oito plans em uma pasta, é possível criar uma plan de acesso de modo que abra, salve e fecha as oito ao mesmo tempo com apenas uma senha.

 
Postado : 06/12/2013 10:30 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Tenho oito plans em uma pasta

, quando você diz plans, seria Arquivos xls ?

salve e fecha

:?: :?:
Eu não entendi muito bem sua pergunta

Sub AbrirTodosArquivosExcel()
Dim MyFolder As String
Dim MyFile As String
MyFolder = "C:Documents and SettingsMeus documentosDownloads" '<- Mude para o local desejado
MyFile = Dir(MyFolder & "*.xls")
Do While MyFile <> ""
    Workbooks.Open Filename:=MyFolder & "" & MyFile
    MyFile = Dir
Loop
End Sub

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 06/12/2013 10:46 am
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Isso mesmo, abrir todos os arquivos.xls com um único botão e senha.

 
Postado : 06/12/2013 11:30 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

tente assim

Sub AbrirTodosArquivosExcel()
Dim MyFolder As String
Dim MyFile As String

Const mypass = "1" '"<-SuaSenha"
On Error GoTo errhandler
   passtry = InputBox("Por favor Digite sua senha")
If passtry <> mypass Or passtry = vbNullString Then Exit Sub
MyFolder = "C:Documents and SettingsoraculoMeus documentosDownloadsTeste" '<- Mude para o local desejado
MyFile = Dir(MyFolder & "*.xls")
Do While MyFile <> ""
    Workbooks.Open Filename:=MyFolder & "" & MyFile
    MyFile = Dir
Loop
errhandler:
End Sub

Se a mensagem foi util Favor Clicar na mãozinha.
Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 06/12/2013 11:36 am
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Opa, meus agradecimentos ao Reinaldo e alexandrevba pela contribuição. :D :D
Obs.:
Como faz para dar uma "mãozinha" para os dois. :roll:

 
Postado : 06/12/2013 11:47 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Click nas minhas postagem no canto superior direito ao lado da ferramenta citar!!!

Depois faça isso nas postagem do Reinaldo!!

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 06/12/2013 11:53 am