Notifications
Clear all

Copiar e colar dados entre planilhas

3 Posts
2 Usuários
0 Reactions
1,058 Visualizações
(@rhudenr)
Posts: 19
Active Member
Topic starter
 

Preciso de um código VBA que copie os dados da planilha "Brainstorming" para a planilha "Ishikawa" baseado nos valores da Célula "6 M's" na primeira planilha.
Agradeço toda a ajuda.

 
Postado : 18/09/2017 6:21 am
joebsb
(@joebsb)
Posts: 44
Eminent Member
 

Tá na mão........

Sub atualizaishikawa()
'Código criado por Joe em 18/09/2017
'Contato para Freelancer: (61) *******
i = 2
Do Until Len(Worksheets(1).Cells(i, 1).Text) = 0
    tipom = Worksheets(1).Cells(i, 6).Text
    Select Case tipom
        Case 1
            s = 2
            Do Until Len(Worksheets(2).Cells(s, 1).Text) = 0
                s = s + 1
            Loop
            Worksheets(2).Cells(s, 1) = Worksheets(1).Cells(i, 1)
        Case 2
            s = 2
            Do Until Len(Worksheets(2).Cells(s, 6).Text) = 0
                s = s + 1
            Loop
            Worksheets(2).Cells(s, 6) = Worksheets(1).Cells(i, 1)
        Case 3
            s = 2
            Do Until Len(Worksheets(2).Cells(s, 11).Text) = 0
                s = s + 1
            Loop
            Worksheets(2).Cells(s, 11) = Worksheets(1).Cells(i, 1)
        Case 4
            s = 14
            Do Until Len(Worksheets(2).Cells(s, 1).Text) = 0
                s = s + 1
            Loop
            Worksheets(2).Cells(s, 1) = Worksheets(1).Cells(i, 1)
        Case 5
            s = 14
            Do Until Len(Worksheets(2).Cells(s, 6).Text) = 0
                s = s + 1
            Loop
            Worksheets(2).Cells(s, 6) = Worksheets(1).Cells(i, 1)
        Case 6
            s = 14
            Do Until Len(Worksheets(2).Cells(s, 11).Text) = 0
                s = s + 1
            Loop
            Worksheets(2).Cells(s, 11) = Worksheets(1).Cells(i, 1)
        Case Else
            MsgBox "Não tem tipo M definido!"
    End Select
    i = i + 1
Loop
End Sub

Espero ter ajudado.....

Não esqueça de marcar essa mensagem como tópico concluído e mandar um TKS...

Abraços....

Espero ter ajudado.

Se ficou como vc queria... não esqueça de marcar essa mensagem como tópico resolvido e mandar um TKS.

Abraços

 
Postado : 18/09/2017 7:12 am
(@rhudenr)
Posts: 19
Active Member
Topic starter
 

Funcionou perfeitamente, obrigado!

 
Postado : 18/09/2017 7:18 am