Olá, estou criando uma macro para restaurar valores e fórmulas de células de modo a deixá-la pronta para um novo cálculo ao clique do botão associado.
Preciso que a macro insira uma fórmula na célula "DXX" que vai variar de acordo com o índice de cada linha (XX).
Porém os comandos a seguir não estão funcionando (dá erro de depurador):
Range("D22").FormulaR1C1 = "=SE(C22="";"";SEERRO(PROCV($C22;'Lista de Preço'!B:E;2;FALSO);""))"
Range("D23").FormulaR1C1 = "=SE(C23="";"";SEERRO(PROCV($C23;'Lista de Preço'!B:E;2;FALSO);""))"
Range("D24").FormulaR1C1 = "=SE(C24="";"";SEERRO(PROCV($C24;'Lista de Preço'!B:E;2;FALSO);""))"
.
.
.
Range("D31").FormulaR1C1 = "=SE(C31="";"";SEERRO(PROCV($C31;'Lista de Preço'!B:E;2;FALSO);""))"
Alguém pode me ajudar informando o que está errado? Já tentei dobrar a quantidade de aspas "" mas o erro persiste.
Obrigado!
Postado : 27/02/2018 10:00 am