Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Naar de volgende onbeveiligde cel springen na Enter

741 views
Skip to first unread message

Ger

unread,
Nov 16, 2009, 7:34:51 PM11/16/09
to
Hoi,

Is het mogelijk om in een beveiligd werkblad, na invoer van een waarde in
een cel, via de Enter-toets naar de volgende onbeveiligde cel te springen?
De onbeveiligde cellen liggen niet noodzakelijkerwijs onmiddellijk naast of
onder elkaar !
Ik weet dat het mogelijk is via de Tab-toets, maar kan hetzelfde resultaat
ook bereikt worden via de Enter-toets ?
Wie kan mij helpen?

Ger

MarcoS

unread,
Nov 17, 2009, 12:54:39 AM11/17/09
to
Ger schreef:

Enter doet dat ook alleen standaard per kolom terwijl tab de rijen
afgaat. Je kan het gedrag van de enter-toets wel aanpassen onder opties.
MVrGr,
Marco

Ger

unread,
Nov 19, 2009, 4:28:42 AM11/19/09
to
Hallo Marco,

Jouw voorstel om het gedrag van de Enter-toets aan te passen biedt helaas
geen afdoende oplossing voor mijn vraag. Ik wil namelijk de beveiligde
cellen overslaan. Wat ik bedoel is bijvoorbeeld het volgende:

In een beveiligd werkblad zijn de cellen A1, A9, C3 en D6 niet beveiligd,
omdat daarin gemuteerd mag worden.
Is het bij Excel mogelijk om na invoer van een waarde in cel A1 op Enter te
drukken waardoor de cursor meteen naar cel A9 verspringt, vervolgens een
waarde in cel A9 invullen en na het drukken op Enter bij cel C3 uitkomen
etc. ?

Misschien via Visual Basic?
In maak gebruik van Excel 2000.

Bedankt,

Ger


"MarcoS" <mPUNT...@HOBBYCOMPUTERCLUBnet.nl> schreef in bericht
news:4b023a94$0$41722$dbd4...@news.wanadoo.nl...

jan

unread,
Nov 19, 2009, 5:35:32 AM11/19/09
to
Ger,

Als het werkblad is beveiligd en je hebt aangegeven dat vergrendelde cellen
niet mogen worden geselecteerd, dan zul je ook met de Enter-toets van
ontgrendelde cel naar ontgrendelde cel springen.

Jan


MarcoS

unread,
Nov 20, 2009, 11:42:33 AM11/20/09
to
jan schreef:

Met Excel 2000 werkt dat niet.
VBA zou kunnen maar waarschijnlijk wordt het werkblad daar een stuk
trager van.
MVrGr,
Marco

jan

unread,
Nov 20, 2009, 5:17:47 PM11/20/09
to
Marco,

Je hebt gelijk, ik had over 't hoofd gezien dat het om Excel 2000 ging.

Overigens kan een betrekkelijk eenvoudige VBA code hier een oplossing
bieden.

Zet onderstaande in een algemene module:

Option Explicit

Sub VolgendeCel()
ActiveCell.Next.Activate
End Sub


en zet de volgende procedure in de module van het WorkBook:

Option Explicit

Private Sub Workbook_Open()
Application.OnKey "{RETURN}", "VolgendeCel"
End Sub

Dit zal het werkblad niet merkbaar vertragen vermoed ik.

Jan


Ger

unread,
Nov 20, 2009, 6:03:08 PM11/20/09
to
Hallo Jan en Marco,

Ik heb onderstaande VBA-code geprobeerd, maar het is niet gelukt.
Ik heb de Sub VolgendeCel in een aparte module gezet en de private sub in
ThisWorkbook, beide voorafgegaan door Option Explicit, maar helaas .......
Ik weet niet wat ik verkeerd heb gedaan, dus ik laat het maar hierbij.
Jammer, maar toch bedankt voor jullie moeite.

Ger

"jan" <j...@releerf.nl> schreef in bericht
news:u9sZA9ia...@TK2MSFTNGP04.phx.gbl...

MarcoS

unread,
Nov 21, 2009, 2:44:40 AM11/21/09
to
Dag Ger,

Jammer dat je het opgeeft. Het werkt namelijk wel, ook in Excel 2000.
Je moet overigens wel het bestand opslaan en opnieuw openen voordat het
werkt en het blad moet ook echt beveiligd zijn.

MVrGr,
Marco

Ger schreef:

Ger

unread,
Nov 21, 2009, 8:22:18 AM11/21/09
to
Dag Marco,

Ik wil het bestand wel eens opsturen.
Misschien heb ik toch nog iets fout gedaan.
Ik hoor het wel.

Ger

"MarcoS" <mPUNT...@HOBBYCOMPUTERCLUBnet.nl> schreef in bericht

news:4b079a68$0$39808$dbd4...@news.wanadoo.nl...

Tonny

unread,
Dec 1, 2009, 2:10:48 PM12/1/09
to
Volgens mij kan het ook als je de cellenreeks die je achtereenvolgens wilt
aktiveren een naam geeft.( werkbladbeveiliging eerst opheffen )
Als je de volgorde A3,B4,B5,C6,B7,B7,B8,A9 en dan weer A3 wilt hebben dan
selecteer je als eerste B4 ( tweede in de reeks )
Vorvolgens ga je de rij af met de controltoets ingedrukt.
Als je dan de laatste cel ( A3 dus ) hebt geselekteerd dan klik je op het
naamvak ( links boven kolom A )
Je geeft dan een naam aan je geselekteerde reeks.
Als je nu op het pijltje klikt naast het naamvak en kiest dan de gegeven
naam dan kun je met de entertoets de hele reeks doorlopen.

Succes Tonny

"Ger" <gvancal...@home.nl> schreef in bericht
news:OR4HG3xZ...@TK2MSFTNGP05.phx.gbl...

frank koper

unread,
Feb 20, 2021, 2:12:32 PM2/20/21
to
Op dinsdag 1 december 2009 om 13:10:48 UTC-6 schreef Tonny:

frank koper

unread,
Feb 20, 2021, 2:22:10 PM2/20/21
to
In Office 2016 / 2019
- In de werkbalk Controleren -> beveiliging blad opheffen
- Je beveiligd je gehele werkblad middels celeigenschappen / bescherming
- Vervolgens deblokkeer je de cellen welke vrij invulbaar moeten zijn.
- Terug naar controleren / werkblad beveiligen . Op dat moment komt een keuze menu
- Haal het vinkje weg bij de opmerking "vergrendelde cellen selecteren" en beveilig het werkblad
Het resutaat is nu dat na <Enter> de cursor naar de eerstvolgende onbeveiligde (vergrendelde) cel springt.


0 new messages