Donisfield
Gebruiker
- Lid geworden
- 26 aug 2013
- Berichten
- 13
Hallo,
Ik wil graag mijn eigen tabvolgorde bepalen. Nu heb ik al verschillende artikelen gezien en de onderstaande code gevonden.
Ik heb alleen een groot aantal velden die ik achter elkaar wil plaatsen, ongeveer 3500. Probleem is dat ik die code niet in VBA krijg. Mijn eigen volgorde gaat als volgt:
Wie heeft er een oplossing?
Groeten,
Don
Ik wil graag mijn eigen tabvolgorde bepalen. Nu heb ik al verschillende artikelen gezien en de onderstaande code gevonden.
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static lastCellIndex As Integer
Dim Addresses_InOrder As Variant
If Target.Count = 1 Then
Addresses_InOrder = Array("$A$1", "$F$5", "$B$12", "$A$6")
lastCellIndex = lastCellIndex + 1
If lastCellIndex > UBound(Addresses_InOrder) Then _
lastCellIndex = LBound(Addresses_InOrder)
If lastCellIndex < LBound(Addresses_InOrder) Then _
lastCellIndex = LBound(Addresses_InOrder)
Application.EnableEvents = False
Range(Addresses_InOrder(lastCellIndex)).Select
Application.EnableEvents = True
End If
End Sub
Ik heb alleen een groot aantal velden die ik achter elkaar wil plaatsen, ongeveer 3500. Probleem is dat ik die code niet in VBA krijg. Mijn eigen volgorde gaat als volgt:
Code:
"$D$58", "$C$58", "$B$58", "$H$58", "$I$58", "$J$58", "$D$59", "$C$59", "$B$59", "$H$59", "$I$59", "$J$59", "$D$60", "$C$60", "$B$60", "$H$60", "$I$60", "$J$60", "$D$61", "$C$61", "$B$61", "$H$61", "$I$61", "$J$61", "$D$62", "$C$62", "$B$62", "$H$62", "$I$62", "$J$62", "$D$63", "$C$63", "$B$63", "$H$63", "$I$63", "$J$63", "$D$64", "$C$64", "$B$64", "$H$64", "$I$64", "$J$64", "$D$65", "$C$65", "$B$65", "$H$65", "$I$65", "$J$65", "$D$66", "$C$66", "$B$66", "$H$66", "$I$66", "$J$66", etc etc.
Wie heeft er een oplossing?
Groeten,
Don