Macro alterando toda vez que eu altero uma célula.

Fiz as macros em uma versão anterior do libreOffice e funcionava tudo certo.

Agora com a versão nova, quando eu altero qualquer célula, a macro ativa automaticamente, sendo que ela só poderia funcionar quando eu clicasse em um objeto(forma-botão) específica(o). Teria como alterar isso ?

Lembrando que esse problema só está acontecendo na versão 6.2.5.2

@fleedermaus, verifique se a macro não esta ligada a Eventos de planilha… ( clique direito na aba ) ou em Eventos ( Ferramentas / Personalizar / Eventos ).


ATENÇÂO:: Caso queira dar mais detalhes a sua pergunta, use Descrição da imagem na pergunta ou Descrição da imagem abaixo. Grato.

Não achei nenhum evento.

Você esta usando a função AGORA() para datar alguma coisa e tem algum calculo usando datas derivadas desta célula ?

Não. Deve ser alguma configuração do novo libre office, pois no antigo funcionava perfeitamente. Poderia mandar o arquivo p/ você analisar ?

OK, veja contato aqui: https://wiki.documentfoundation.org/User:Schiavinatto

Já enviei.

Até o momento nada recebido, qual email mandou ?

ok Recebido…

@fleedermaus, a função ALEATÓRIOENTRE, é volátil, a cada alteração na planilha é recalculada.

Veja a macro alterada, ela cola a Função (é gerado um numero), recorta e cola valor.


ATENÇÂO:: Caso queira dar mais detalhes a sua pergunta, use Descrição da imagem na pergunta ou Descrição da imagem abaixo. Grato.

Caso a resposta atendeu sua necessidade, por gentileza, click na bolinha Descrição da imagem a esquerda da resposta, para finalizar a pergunta.