Hallo,
Ik probeer een macro te schrijven voor het volgende probleem:
Ik heb een database blad met daarin o.a. datums in weken. Deze zijn weergegeven als bijv. 201835 (jaar 2018, week 35). Deze data is weergegeven in kolom V van sheet "productieplanning".
Op dit moment is het de bedoeling dat op een tweede tabblad (in mijn voorbeeld "Blad2") alle regels worden weergegeven gebaseerd op de ingegeven week.
Mijn macro ziet er als volgt uit:
Wanneer ik cell.Value = test vervang door cell.Value = "201835" dan werkt de macro wel. Echter moet de input dus variabel zijn, het lieft doormiddel van een popup menu. Wanneer ik "test" vervang door InputBox dan vraagt hij deze input bij elke cel die hij controleert op de waarde.
Wie o wie kan mij verder helpen?
Ik probeer een macro te schrijven voor het volgende probleem:
Ik heb een database blad met daarin o.a. datums in weken. Deze zijn weergegeven als bijv. 201835 (jaar 2018, week 35). Deze data is weergegeven in kolom V van sheet "productieplanning".
Op dit moment is het de bedoeling dat op een tweede tabblad (in mijn voorbeeld "Blad2") alle regels worden weergegeven gebaseerd op de ingegeven week.
Mijn macro ziet er als volgt uit:
Code:
Sub zesweken()
'
' zesweken Macro
Dim rngA As Range
Dim cell As Range
Dim test As Variant
test = InputBox("Jaar+Week (Bijv. 201820)")
Sheets("Productieplanning").Activate
Set rngA = Range("v1", Range("v65536").End(xlUp))
For Each cell In rngA
If cell.Value = test Then
cell.EntireRow.Copy
Sheets("Blad2").Activate
LastRow = Range("D65536").End(xlUp).Row + 1
Cells(LastRow, 1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
Next cell
'
End Sub
Wanneer ik cell.Value = test vervang door cell.Value = "201835" dan werkt de macro wel. Echter moet de input dus variabel zijn, het lieft doormiddel van een popup menu. Wanneer ik "test" vervang door InputBox dan vraagt hij deze input bij elke cel die hij controleert op de waarde.
Wie o wie kan mij verder helpen?
Laatst bewerkt: