Como posso desativar colunas calculadas em uma tabela do Excel a partir de uma macro usando o VBA?

2

Estou trabalhando em uma macro que insere fórmulas em uma célula em uma tabela do Excel.

A tabela do Excel faz o preenchimento automático de colunas e preenche todas as células dessa coluna com a fórmula, mas tudo que eu quero é uma célula para ter a fórmula. Não posso simplesmente desativar a fórmula automática para tabelas, pois preciso que outras pessoas usem essa planilha em seus sistemas.

Existe uma maneira de desativar o preenchimento automático de fórmulas em uma tabela usando o VBA em uma macro? Só precisa ser temporário: só quero desligá-lo, colocar minhas fórmulas e ligá-lo novamente.

    
por user41293 22.11.2011 / 18:29

1 resposta

3

Obrigado pela informação adicional. Tenho certeza que é isso que você está procurando; para desativar o Preenchimento automático, adicione o seguinte antes do seu código. Para ligá-lo novamente, use a mesma linha após o seu código com "True". Deixe-me saber se isso aconteceu.

Application.AutoCorrect.AutoFillFormulasInLists = False
    
por 23.11.2011 / 16:01