Notifications
Clear all

Criar Macro

8 Posts
2 Usuários
0 Reactions
1,651 Visualizações
(@souzadenilson)
Posts: 96
Estimable Member
Topic starter
 

Como faço para melhorar esta macro pois tenho que emitir 99 codigos e não queria fazer manualmente.

Sheets("Cadastro").Select
Range("A2").Select
Selection.Copy
Sheets("Plan2").Select
Range("D2").Select
ActiveSheet.Paste
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False

 
Postado : 02/02/2015 6:30 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Eu não entendi, você repetir 99 vezes essa macro?

Poste um arquivo modelo (compactado), nele demonstre o que deseja (antes e depois)

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/02/2015 6:54 pm
(@souzadenilson)
Posts: 96
Estimable Member
Topic starter
 

Ao inves de escolher o codigo a macro copia o codigo na planilha e imprime quero fazer com todos os codigo que tiverem na planilha do 1º codigo até o ultimo.
Se lançar mais algum codigo a macro possa imprimir

 
Postado : 02/02/2015 7:01 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Veja se ajuda

Sub AleVBA_14442()
    Dim wsPrint As Worksheet
    
    Set wsPrint = Worksheets("Plan2")
    Worksheets("Cadastro").Activate
    [A2].Select
    
    For x = 1 To 19
        wsPrint.Range("D2").Value = ActiveCell
        MsgBox "valor copiado foi: " & wsPrint.Range("D2").Value 'Coloque aqui sua macro que imprime
        ActiveCell.Offset(1).Select
    Next
End Sub

Use

 Application.ScreenUpdating

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 03/02/2015 7:55 am
(@souzadenilson)
Posts: 96
Estimable Member
Topic starter
 

Na realidade o que estou tentando fazer é que em uma guia tenha os codigos que preciso e em outra o formulario que desejo.O que estou tentando realizar é quando eu clicar em atualizar automaticamente aparece o 1 codigo e imprime o formulario essa rotina seja executada até o ultimo codigo.
Obs: Copia o 1º codigo imprime o formulario e limpa a celula assim por diante, ou então fazer isso manualmente.

 
Postado : 03/02/2015 6:57 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Sinto muito...

Vamos aguardar o pessoal que entendeu sua dúvida, postar uma resposta adequada.

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 03/02/2015 7:12 pm
(@souzadenilson)
Posts: 96
Estimable Member
Topic starter
 

Enquanto isso vou tentando se obtiver resposta vou postar

 
Postado : 03/02/2015 7:26 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

E aí, obteve resposta ? Postou ?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/02/2015 2:23 am