Sub DubbelsVerwijderen()
Range("A2:A32").Select
Range("A32").Activate
If MsgBox("Mag ik de oorspronkelijke gegevens verwijderen?", _
vbYesNo + vbDefaultButton2 + vbQuestion, "opschonen") = vbYes Then
Columns("A:A").Delete
End If
Range("A32").Activate
Range("A1:A21").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"B1:B21"), Unique:=True
Range("B2:B9").Select
Range("B9").Activate
Selection.Sort Key1:=Range("B9"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub
ik ben een beginner met vba
hoe kan ik vba met een input box laten vrage naar waar ik die kolom wil copieren?
ipv meteen dit te doen ( Range("A1:A21").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"B1:B21"), Unique:=True )
Hoop dat iemand me hierbij kan helpe
groeten
Range("A2:A32").Select
Range("A32").Activate
If MsgBox("Mag ik de oorspronkelijke gegevens verwijderen?", _
vbYesNo + vbDefaultButton2 + vbQuestion, "opschonen") = vbYes Then
Columns("A:A").Delete
End If
Range("A32").Activate
Range("A1:A21").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"B1:B21"), Unique:=True
Range("B2:B9").Select
Range("B9").Activate
Selection.Sort Key1:=Range("B9"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub
ik ben een beginner met vba
hoe kan ik vba met een input box laten vrage naar waar ik die kolom wil copieren?
ipv meteen dit te doen ( Range("A1:A21").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"B1:B21"), Unique:=True )
Hoop dat iemand me hierbij kan helpe
groeten
Laatst bewerkt: