Notifications
Clear all

Copiar linhas c/ condição em uma coluna p/ outra planilha

2 Posts
1 Usuários
0 Reactions
1,083 Visualizações
(@cgoetze)
Posts: 22
Eminent Member
Topic starter
 

Olá,
Gostaria de copiar intervalo de linhas de uma planilha para outra, com base em uma condição "texto" de uma coluna. Tudo feito por uma macro/botão, este botão pegaria uma condicional da coluna "I" (exemplo texto: "concluído"), e moveria todas as linhas (colunas A até G), com esta condição, para a outra planilha, e após isto esta mesma macro apagaria as linhas, só que desta vez considerando as colunas B até I.

Poderia fazer a macro abaixo gravada que: Cria a linha; copia intervalo das linhas; cola em outra planilha; apaga intervalo de linhas, mas para isto seria necessário uma macro/botão para cada linha.

Sub GHIST1()
'
' GHIST1 Macro
'

'
Sheets("HISTÓRICO INTERVENÇÕES").Select
Rows("2:2").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrBelow
Range("A1").Select
Sheets("REGISTRO").Select
Range("A3:G3").Select
Selection.Copy
Sheets("HISTÓRICO INTERVENÇÕES").Select
Range("A2").Select
ActiveSheet.Paste
Range("A1").Select
Sheets("REGISTRO").Select
Range("B3:I3").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("A1").Select
End Sub

Acredito que meu problema seja o mesmo deste forum aqui:
http://www.ozgrid.com/forum/showthread.php?t=182976
Anexei o arquivo no formato .XLS, .XLSM, e .XLSX

 
Postado : 30/04/2015 6:14 am
(@cgoetze)
Posts: 22
Eminent Member
Topic starter
 

:!: :( ....

 
Postado : 05/05/2015 2:29 pm