Ola Alexandre, Obrigado pela ajuda . O macro ficou muito bom.. Mas surgiu outra duvida .
Como crio formulas usando macro e definindo celulas/linhas?
Agora, quando coloco a formula na linha/coluna definida, ao inserir uma nova linha, a formula desce e não funciona mais, pois perde as referencias. Tentei fazer da seguinte forma: Uso excel 2007
- Ativei gravar macro.
_ adicionei a formula no lugar que ela tinha que ficar." =SE(L3>0;"POSITIVO";SE(M3>0;"NEGATIVO";SE(E(L3=0;M3=0);N4;))) "
_ parei de gravar macro.
Gerou um macro "Modulo3":
Sub Macro3()
' Macro3 Macro
Range("N3").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-2]>0,""POSITIVO"",IF(RC[-1]>0,""NEGATIVO"",IF(AND(RC[-2]=0,RC[-1]=0),R[1]C,)))"
Range("N4").Select
End Sub
Mesmo assim e com a referencia de N3 e N4 no modulo3, ao inserir a nova linha ele desativa formula.
Quando ele gerar essa macro com a gravação, como posso aproveitar o macro gerado?
Alterando algumas funções? quais? colocando em outro modulo ou plan?
tenho que fazer vários procedimentos semelhantes.
Postado : 06/05/2012 2:49 pm