Notifications
Clear all

Recuperar Planilha

4 Posts
3 Usuários
0 Reactions
1,466 Visualizações
 SOS
(@sos)
Posts: 8
Active Member
Topic starter
 

Galera, boa tarde!

Tenho uma planilha onde outros usuários tem acesso só leitura e para copiar para outro determinado local e queria colocar um código que depois que ele consultasse não conseguisse salva e e voltasse para a tela de login quando outra pessoa acessasse crie um código abaixo na pasta de trabalho o problema agora é quando vou acessar entra mas acaba fechando e não deixa entra no VBA para altera o código. Uso o excel 2010 como faço para consegui ter acceso ao VBA?

ActiveWorkbook.Saved = True
ActiveWorkbook.Close

Grato, :?

 
Postado : 20/06/2013 11:55 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

SOS,

Não utilizo o Excel 2010. Todavia, creio que ele não deva ser diferente do Excel 2007 quanto à questão da segurança de macros. Quando você abre um arquivo que contém macro, o Excel mostra uma barra de título chamada Aviso de Segurança com os dizeeres As macros foram desabilitadas e com um botão chamado Opções. Clicando nesse botão, o EXcel abre a caixa Opções de Segurança do Microsft Office que contém dois boões de rádio com opções para abrir o arquivo sem habilitar as macros e abrir o arquivo com as macros habilitadas. O botão padrão que já vem selecionado é o botão para abrir o arquivo sem habilitar as macros. Bas ta você deixar como está e clicar no botão OK da caixa que seu arquivo será aberto sem que a macro funcione. Aí você acessa normalmente o editor do VBA e altera sua macro à vontade.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

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

Fiquei em duvida se quer uma rotina para "queria colocar um código que depois que ele consultasse não conseguisse salva e e voltasse para a tela de login" ou se é o problema de não acessar o editor do VBA.

Se for a segunda, abra o arquivo com as rotinas desabiltadas, acesse o editor e faça as alterações que deseja, antes desabilite a instrução :

ActiveWorkbook.Close

Ela força o fechamento do arquivo sem pedir confirmação.

[]s

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

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

Como faz para ter acesso ao VBA? e qualquer versão do Excel, tecle Alt+F11.

Qto ao código postado:
ActiveWorkbook.Saved = True
Linha de código para dizer ao Excel que o arquivo está salvo, mesmo quando não estiver. O código está enganando o Excel quanto ao statiis de Salvo ou Não Salvo deste arquivo.

ActiveWorkbook.Close
Linha de código que fecha o arquivo. Se o arquivo tiver com a propriedade .saved = true, isso suprime a pergunta se você quer salvar ou não.

Isso NÃO impede o usuário de salvar o arquivo. Isso somente impede que a pergunta "Deseja salvar?" apareça caso o usuário tente fechar o arquivo e ele tenha alterações.

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

 
Postado : 21/06/2013 5:52 am