Johan Sluyter
Nieuwe gebruiker
- Lid geworden
- 1 feb 2009
- Berichten
- 4
Probleem is dat macro wel zoekt doorstapt maar niet de gegeven kopieert naar sheet OHW ik blijf in een cirkeltje rondzoeken maar kom er niet uit.
Code:
Sub Search()
Dim OpzoekWaarde As String
On Error GoTo Err_Execute
'initialiseren zoekwaarde
Sheets("OHW").Select
Range("A:A").Select
OpzoekWaarde = ActiveCell.Text
Sheets("A010").Select
Do While OpzoekWaarde <> ""
Sheets("A010").Select
Range("A:A").Find (OpzoekWaarde)
'Range("OpzoekWaarde").Find
'Als waarde in column A = "projectnr", copieer gedeelte rij naar Sheet
If ActiveCell.Value = OpzoekWaarde Then
'Selecteer gehele rij van active cel in Sheet A010 zet de cursor altijd in kolom E om te copieren
Range("E" & ActiveCell.Row).Select
'En van daar 5 cellen naar rechts selecteren
ActiveCell.Range("A1:E1").Select
Selection.Copy
Range("A:A").Select
'Paste copy row into Sheet OHW
Sheets("OHW").Select
ActiveCell.Rows.Select
Range("J" & ActiveCell.Row).Select
ActiveSheet.Paste
Range("A:A").Select
End If
Sheets("OHW").Select
ActiveCell.Offset(1, 0).Activate
OpzoekWaarde = ActiveCell.Text
Loop
'Position on cell A3
Application.CutCopyMode = False
Range("A3").Select
MsgBox "Alle data A010 is overgezet naar tabblad OHW."
Exit Sub
Err_Execute:
MsgBox "An error occurred."
End Sub
Bijlagen
Laatst bewerkt: