A4papiertje
Gebruiker
- Lid geworden
- 24 nov 2015
- Berichten
- 20
Goedemorgen,
Ik heb het volgende probleem: Ik wil in een bestand laten zoeken naar een bepaalde regio. Omdat met de gevonden regio's hetzelfde uitgevoerd moet worden wil ik dit graag loopen zodat mijn code niet gigantisch wordt. Daarom dacht ik, ik maak variabelen zodat het gemakkelijk in een Do While past. Echter werkt dit niet, heeft iemand een oplossing?
Ik heb geprobeerd Zoeken = "Regio" + 1, dat geeft wel Regio2 maar gaat deze niet als variabele zien...
Ik heb het volgende probleem: Ik wil in een bestand laten zoeken naar een bepaalde regio. Omdat met de gevonden regio's hetzelfde uitgevoerd moet worden wil ik dit graag loopen zodat mijn code niet gigantisch wordt. Daarom dacht ik, ik maak variabelen zodat het gemakkelijk in een Do While past. Echter werkt dit niet, heeft iemand een oplossing?
Code:
x = 0
Regel = 4
Regio1 = "Regio A"
Regio2 = "Regio B"
Regio3 = "Regio C"
Regio4 = "Regio D"
Regio5 = "Regio E"
Zoeken = Regio1
Do While
Cells.Find(What:=Zoeken, After:=Range("A1"), LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
ActiveCell.EntireRow.Select
If ActiveCell.Address = "$A$" & Regel Then
Else
Selection.Cut
Rows(Regel).Select
Selection.Insert Shift:=xlDown
End If
x = x + 1
Regel = Regel + 1
Zoeken = Zoeken + 1
Ik heb geprobeerd Zoeken = "Regio" + 1, dat geeft wel Regio2 maar gaat deze niet als variabele zien...