Boa tarde, estou criando uma macro para que ao ler a letra C nas celulas da coluna G, deve deslocar a celula ativa para direita pegar o valor de duas celulas a esquerda e transformar em valor negativo. Até ai esta funcionando corretamente, porem o loop esta infinito.. Segue o codigo:
Pergunta
DANYY
Boa tarde, estou criando uma macro para que ao ler a letra C nas celulas da coluna G, deve deslocar a celula ativa para direita pegar o valor de duas celulas a esquerda e transformar em valor negativo. Até ai esta funcionando corretamente, porem o loop esta infinito.. Segue o codigo:
Columns("G:G").Select Do While ActiveCell.Offset(1, 0).Value <> "" Selection.Find(What:="C", After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False, SearchFormat:=False).Activate ActiveCell.Offset(0, 1).Select ActiveCell.FormulaR1C1 = "=+RC[-2]*-1" ActiveCell.Offset(0, -1).Select Range(Selection, Selection.End(xlDown)).Select LoopComo proceder?
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.