• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

van cel naar cel springen

Status
Niet open voor verdere reacties.

Atwist

Terugkerende gebruiker
Lid geworden
24 jan 2006
Berichten
1.055
Besturingssysteem
Wndows 10
Office versie
2016
Beste forum leden,

Is er een methode om van cel a1 naar cel b5 en vervolgens naar cel a12 te springen.
Ik wil dit gaan gebruiken voor een invul formulier.

Ik hoor het graag
 
Je kunt natuurlijk vba achter je blad hangen dat zegt dat na een return gecheckt wordt in welke cel men staat en dan automatisch de volgende door jou gewenste cel activeert.

Ik vermoed dat er geen simpelere oplossing is, maar goed ben ook niet de expert die iedere functie binnen excel kent, dus wie weet vergis ik me wel grondig.
 
IkEcht,

Dank voor je reactie

Ik ben zelf een grote kluns wat fomules betreft dus ik zoek overal naar een passende formule maar deze was ik nog niet tegen gekomen.
 
Het simpelste is volgens mij om de blokkering van die cellen te verwijderen en vervolgens het werkblad te beveiligen.
Je kan dan uitsluitend tussen die cellen springen.

Met vriendelijke groet,


Roncancio
 
Atwist, plak volgende code achter het desbetreffende blad (rechtsklikken op Bladtab >> Programmacode weergeven >> Plakken).
Bij Array geef je dan de achtereenvolgende cellen op

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

Mvg

Rudi
 
Roncancio,

Ik heb het net geprobeerd maar dit gaat niet ik van een paar cellen de blokkering weg gehaald en blad beveiligd maar dan kan ik helemaal niets doen.
 
Roncancio

Heb nu tekst vakken gemaakt en dan blad beveiligd dan werkt het wel.

Weer een uitdaging minder.
 
Warm bakkertje

Ik had al iets gevonden maar ga deze formule ook even proberen

Mijn dank is groot
 
Warm bakkertje,

Deze oplossing is perfect werkt super.
:thumb::thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan