Notifications
Clear all

INSERIR, COPIAR,COLAR, DELETAR.

8 Posts
2 Usuários
0 Reactions
2,007 Visualizações
(@sergiosantana31)
Posts: 9
Active Member
Topic starter
 

Ola pessoal, alguém pode me ajudar a desenvolver esses macros para o Excel?
Na coluna A2 tem um relógio online. Cada vez que for “00” segundos ex: “03:21:00” o macro ira: Inserir, copiar,colar, deletar.
Na linha 3, inserir uma nova linha. Copiar a linha 2. Colar na linha 3. Deletar a linha 301.. NESSA ORDEM.

E se possível criar um botão para “parar”, “Iniciar” o macro, e outro para “Zerar” a tabela da linha 3 a 301.

 
Postado : 02/05/2012 11:52 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!!

Seja bem vindo!!

Vou mover seu tópico para o sub-tópico Macro.

Use a pesquisa do fórum.

Att

 
Postado : 02/05/2012 11:54 am
(@sergiosantana31)
Posts: 9
Active Member
Topic starter
 

Olá, Alexandre.
A planilha esta em anexo.
um botão para executa-lá, parar e limpar.

 
Postado : 05/05/2012 3:46 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Veja se vai te ajudar.

http://www.sendspace.com/file/7unadk

Na próxima poste um arquivo COMPACTADO!!! por favor!!

Obrigado!!

 
Postado : 06/05/2012 5:26 am
(@sergiosantana31)
Posts: 9
Active Member
Topic starter
 

Ola Alexandre, Obrigado pela ajuda :D . 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
(@sergiosantana31)
Posts: 9
Active Member
Topic starter
 

Não consegui reeditar a pergunta de cima..
Preciso fazer esse procedimento varias vezes.. se eu aprender um, acho que faço os outros.

Link do arquivo:

http://www.sendspace.com/file/bielv7

 
Postado : 06/05/2012 3:30 pm
(@sergiosantana31)
Posts: 9
Active Member
Topic starter
 

Como faço para inserir formulas com macros? e especificar as coluna e linha?
Preciso inserir varias formulas em uma linha. O procedimento do macro atual, insere uma nova linha onde está as formulas e assim as formulas perde as referencias e para de funcionar. Preciso continuar inserido as linhas e manter as formulas no lugar.

Não posso somente copiar a linha antes de inserir. Tenho que inserir através de macro?
Pode me ajudar

Ex. de uma das formulas.
=SE(C2>0;"Caixa1";SE(D2>0;"Caixa2";SE(E(C2=0;D2=0);F3;)))

http://www.sendspace.com/file/bielv7

 
Postado : 07/05/2012 9:12 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Como já abriu outra postagem, favor marca essa como resolvida!!

Att

 
Postado : 07/05/2012 11:26 am