Excel 2013 - Atribuir valor à célula na Planilha2 com base em uma condicional em uma célula da Planilha1

Excel 2013 - Atribuir valor à célula na Planilha2 com base em uma condicional em uma célula da Planilha1

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!

informação relacionada