Usando a função do Alexandre, sei muito pouco de funções.
Sub Atualizar()
Dim qt As Integer
qt = Sheet7.[A2].CurrentRegion.Rows.Count 'última linha à preencher
'inserir fórmula em H à M
Sheet7.Range("H4:M" & qt).Formula = "=IF(AND(OR(R[3]C[-7]=""AC"",R[3]C[-6]<R1C3),R[3]C[-1]<R1C3),1,0)"
'substituir fórmula por valor em H à M
'Sheet7.Range("H4:M" & qt).Value = Sheet7.Range("H4:M" & qt).Value
'inserir fórmula soma na coluna na coluna N
Sheet7.Range("N4:N" & qt).Formula = "=SUM(RC[-6],RC[-4],RC[-2])"
'substituir fórmula por valor na coluna N
Sheet7.Range("N4:N" & qt).Value = Sheet7.Range("N4:N" & qt).Value
'inserir fórmula soma na coluna na coluna O
Sheet7.Range("O4:O" & qt).Formula = "=SUM(RC[-6],RC[-4],RC[-2])"
'substituir fórmula por valor na coluna O
Sheet7.Range("O4:O" & qt).Value = Sheet7.Range("O4:O" & qt).Value
End Sub
Se tiver de fixar alguma referência informe.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 25/12/2011 6:30 pm