Página 1 de 1

Apagar linha indicada pelo utilisador

Enviado: 18 Mar 2018 às 14:37
por Amado
Boa tarde a todos os utilizadores deste fantástico fórum.

Gostaria de obter ajuda para a resolução de um problema que não consido resolver devido ao meu pouco (ou nenhum) conhecimento de VBA.

Fiz um ficheiro que pretende gerir a entrada de livros numa biblioteca. Por questões de segurança óbvia, as planilhas têm de estar protegidas, até mesmo para impedir que uma desatenção do utilizador apague fórmulas ou dados. Porém, pode surgir a necessidade de ter que se apagar uma ou outra linha referente a livros já registados.

E é aqui que começam os meus problemas pois não consigo fazer uma macro que vá à célula N3 da planilha "Listagem" buscar o nº da linha que o utilizador pretende apagar e executar essa instrução.

Anexo o ficheiro para melhor compreensão da ajuda que procuro.
Obrigado desde já
Amado

P.S. - as planilhas estão protegidas mas sem password atribuída

Re: Apagar linha indicada pelo utilisador

Enviado: 18 Mar 2018 às 16:31
por gfranco
Boa tarde.

Veja se te atende.

Escrevi a macro ApagarLinha no módulo 1.

Apagar linha indicada pelo utilisador

Enviado: 18 Mar 2018 às 17:06
por Amado
Muito obrigado pela ajuda caro gfranco.

Foi um "tiro" certeiro que levou o submarino ao fundo: era isso mesmo que eu pretendia.

Uma vez mais me ajudou e imenso.

Depois de ter escrito o pedido de ajuda (e durante um teste) lembrei-me que não referi que as linhas a apagar não deviam incluir o cabeçalho; nem chegou a ser necessário referir isso, pois você, com a sua experiência, lembrou-se (e bem) desse pequeno grande pormenor. Muito obrigado.

Tive que fazer uma rectificação na sua macro dado que só se pretende que o documento esteja protegido mas sem password atribuida; trata-se de uma mera formalidade. De qualquer forma, muito obrigado pois até a questão da protecção voce se lembrou.

Obrigado.