Bom dia!!
Você precisa converter todas as formulas em macro?
Na nossa pesquisa eu já fiz postagem sobre esse assunto.
Veja um exemplo na guia
DISPONIBILIDADE SEMANAL
Código: Selecionar todosSub Formulas()
Range("B9").Formula = "=IF(CADASTRAL!A26=0,"""",CADASTRAL!A26)"
Range("C9").Formula = "=IF(CADASTRAL!B26=0,"""",CADASTRAL!B26)"
Range("D9").Formula = "=IF(CADASTRAL!C26=0,"""",CADASTRAL!C26)"
Range("E9").Formula = "=IF(CADASTRAL!D26=0,"""",CADASTRAL!D26)"
Range("F9").Formula = "=IF(CADASTRAL!E26=0,"""",CADASTRAL!E26)"
Range("G9").Formula = "=IFERROR(IF($F$3=0,"""",R9/Q9),R9/$P9)"
Range("H9").Formula = "=IFERROR(IF($F$3=0,"""",T9/S9),T9/$P9)"
Range("I9").Formula = "=IFERROR(IF($F$3=0,"""",V9/U9),V9/$P9)"
Range("J9").Formula = "=IFERROR(IF($F$3=0,"""",X9/W9),X9/$P9)"
Range("K9").Formula = "=IFERROR(IF($F$3=0,"""",Z9/Y9),Z9/$P9)"
Range("L9").Formula = "=IFERROR(IF($F$3=0,"""",AB9/AA9),AB9/$P9)"
Range("M9").Formula = "=IFERROR(IF($F$3=0,"""",AD9/AC9),AD9/$P9)"
Range("B9:AD9").AutoFill Destination:=Range("B9:AD" & Cells(Rows.Count, 1).End(xlUp).Row)
Range("B9:M84").Value = Range("B9:M84").Value
Range("O10:AD84").Value = Range("O10:AD84").Value
End Sub
Att
Espero ter Ajudado.
Se a mensagem foi util Favor
Clicar na mãozinha.
Quando necessário, lembre se de marcar o tópico como
[RESOLVIDO].
Tenha um bom dia
