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