HSV
Inventaris
- Lid geworden
- 18 jul 2008
- Berichten
- 20.935
- Office versie
- Bèta Insider Office 365
Danny,
Helaas had ik er geen zin in; het is monnikenwerk om al die begrippen te onderscheiden daar je nergens naar kolommen verwijst.
Omdat er niemand reageert heb ik maar een poging gedaan.
Helaas had ik er geen zin in; het is monnikenwerk om al die begrippen te onderscheiden daar je nergens naar kolommen verwijst.
Omdat er niemand reageert heb ik maar een poging gedaan.
Code:
Sub hsv()
Dim arr, i As Long, ii As Long, x As Long
Application.ScreenUpdating = False
Workbooks.Open ThisWorkbook.path & "\Output.xlsx"
'With GetObject(ThisWorkbook.path & "\Output.xlsx")
With ActiveWorkbook
For i = 1 To 3
arr = Split(ThisWorkbook.Sheets(i).Name, "_")
With Workbooks("Output Danny.xlsx").Sheets("Rawdata")
With .Cells(1).CurrentRegion
For x = 0 To 1
If .Parent.AutoFilterMode Then .Parent.AutoFilterMode = False
.AutoFilter 1, CDate(ThisWorkbook.Sheets(i).Cells(1, 3).Value)
Select Case x
Case 0
.AutoFilter 7, "WPL ELE"
.AutoFilter 5, arr(0), 2, arr(1)
.Offset(1).Copy ThisWorkbook.Sheets(i).Range("A28")
Case 1
.AutoFilter 7, "WPL MEC"
.AutoFilter 5, arr(0), 2, arr(1)
.Offset(1).Copy ThisWorkbook.Sheets(i).Range("A38")
End Select
Next x
End With
End With
Next i
.Close 0
End With
End Sub