In de code achter een knop, heb ik een dubbele For Next - lus.
Die doet echter niet wat ik wil.
Waarschijnlijk heb ik de instructies op de verkeerde plaats staan in de code.
In de bijlage wordt de fout duidelijk.
Wie biedt hulp?
ps. Ter verduidelijking in de tweede bijlage, hetzelfde bestand, met de lange code.(werkt wel)
Die doet echter niet wat ik wil.
Waarschijnlijk heb ik de instructies op de verkeerde plaats staan in de code.
Code:
Sub Opvragen_Wijzigen()
Application.ScreenUpdating = False
ID = Sheets(1).Cells(3, 6).Value
With Sheets(2)
WorksheetFunction.Index(.Columns(1), WorksheetFunction.Match(ID, .Columns(1))) = Sheets(1).Cells(3, 6).Value
For x = 5 To 9
For y = 2 To 6
If Sheets(1).Cells(x, 7) = "" Then
WorksheetFunction.Index(.Columns(y), WorksheetFunction.Match(ID, .Columns(1))) = Sheets(1).Cells(x, 6).Value
Else
WorksheetFunction.Index(.Columns(y), WorksheetFunction.Match(ID, .Columns(1))) = Sheets(1).Cells(x, 7).Value
End If
Next y
Next x
End With
Sheets("Blad1").Range("G5:G9").ClearContents
Application.ScreenUpdating = True
End Sub
Wie biedt hulp?
ps. Ter verduidelijking in de tweede bijlage, hetzelfde bestand, met de lange code.(werkt wel)
Bijlagen
Laatst bewerkt: