Gostaria de atribuir valores às células de uma planilha com base nos valores das células de outra planilha. eu tenho seguidoesta resposta, mas parece funcionar apenas se a célula de referência e a célula de destino estiverem na mesma planilha.
Por exemplo, na Planilha1 Célula B1, tenho a fórmula:
=IF(ISBLANK(A1),"",SetCellValue("C1",A1))
Isso resulta na atribuição à célula C1 de qualquer valor que esteja em A1. No entanto, se eu tentar colocar a célula de destino em uma planilha diferente:
=IF(ISBLANK(A1),"",SetCellValue("Sheet2!C1",A1))
a função SetCellValue retorna zero (ou seja, o valor não foi escrito). Não sou particularmente adepto do VBA, por isso não tenho certeza de como alterar o código para obter os resultados desejados. Alguma ideia? Desde já, obrigado!