Hallo, Ik ben bezig met een macro om data van de ene tab naar de andere tab te copy/pasten als een kolom in de eerste tab een bepaalde waarde heeft.
Maar kom niet verder dan het copy/pasten van de headers.
In mijn sheet heb ik een tab "Import data" in die tab bevat kolom "D" een waarde waarop ik wil selecteren en vervolgens die regel naar het corresponderende tab kopieren.
Dus Als "D" in "Import data" COM02 bevat de hele regel naar tab blad "COM02" kopieren enz..
Dit voor alle regels uit "Import data"
De sheet is te groot om aan dit bericht te hangen.. dus als je die wil zien:
http://www.MegaShare.com/3517470
Hopelijk kan iemand me helpen!
Dit is de code die ik gebruik maar deze code kopieert alleen de headers... en niet de onderliggende data:
Maar kom niet verder dan het copy/pasten van de headers.
In mijn sheet heb ik een tab "Import data" in die tab bevat kolom "D" een waarde waarop ik wil selecteren en vervolgens die regel naar het corresponderende tab kopieren.
Dus Als "D" in "Import data" COM02 bevat de hele regel naar tab blad "COM02" kopieren enz..
Dit voor alle regels uit "Import data"
De sheet is te groot om aan dit bericht te hangen.. dus als je die wil zien:
http://www.MegaShare.com/3517470
Hopelijk kan iemand me helpen!
Dit is de code die ik gebruik maar deze code kopieert alleen de headers... en niet de onderliggende data:
Code:
Sub ExtractData()
Dim lr As Long
Dim i As Long
mysheet = Array("COM02", "COM04", "COM05")
lr = Sheets("Import data").Range("C" & Rows.Count).End(xlUp).Row
Application.EnableEvents = False
Application.ScreenUpdating = False
For i = 0 To UBound(mysheet)
Sheets(mysheet(i)).UsedRange.ClearContents
With Sheets("Import data").Range("A1:L" & lr)
.AutoFilter Field:=3, Criteria1:=mysheet(i)
.Copy Destination:=Sheets(mysheet(i)).Range("A1")
.AutoFilter
End With
Next i
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
Laatst bewerkt door een moderator: