Controle op celinhoud

Stel hier je vraag over een Excel probleem
Plaats reactie
Nico1965
Berichten: 20
Lid geworden op: 05 jan 2020 23:02

Controle op celinhoud

Bericht door Nico1965 » 11 jan 2021 20:46

Goedendag allemaal!

Ik zit wat te stoeien met een USERFORM.
Deze USERFORM start automatisch zodra het betreffende tabblad wordt geopend.
Alleen dat automatisch starten is niet meer nodig zodra de betreffende cellen al ingevuld zijn.

Dus, zodra de gevraagde gegevens al ingevuld zijn, dan is het USERFORM niet nodig.
Alleen als de cellen leeg zijn dan moet het USERFORM bij het openen van de worksheet geactiveerd worden.

Volgens mij is het iets simpels, zoals een "if then" routine maar ik weet niet waar en hoe dat moet.

Dank jullie wel alvast.
Bijlagen
aanmelden.xlsm
(17.5 KiB) 6 keer gedownload

Gebruikersavatar
Roel1973
Berichten: 11
Lid geworden op: 09 jan 2021 15:58

Re: Controle op celinhoud

Bericht door Roel1973 » 11 jan 2021 21:24

Hoi Nico,

Het is inderdaad een IF...THEN routine die nodig is om jouw uitdaging op te lossen.

De correcte macro luidt:

--------------------
Private Sub Worksheet_Activate()

If IsEmpty(Range("D3").Value) = False _
And IsEmpty(Range("D4").Value) = False _
And IsEmpty(Range("D5").Value) = False Then GoTo Afbreken

Aanmeldform.Show

Afbreken:

End Sub
--------------------

Ik heb dit verwerkt in bijgevoegd bestand. Alleen als de drie verplichte velden al zijn ingevuld (dus niet leeg zijn, oftewel 'IsEmpty = False'), wordt het formulier niet getoond. In dat geval springt de routine namelijk naar 'Afbreken:' en slaat 'Aanmeldform.Show' daardoor over. Zijn echter één of meer velden leeg gelaten, dan wordt het formulier juist wel opgeroepen.
Bijlagen
aanmelden RJ.xlsm
(19.97 KiB) 6 keer gedownload
Met vriendelijke groet,

Roel Janssen
www.structuurmakers.nl

Nico1965
Berichten: 20
Lid geworden op: 05 jan 2020 23:02

Re: Controle op celinhoud

Bericht door Nico1965 » 11 jan 2021 21:45

@Roel Janssen
Super!
Dit is precies waar ik naar zocht.

Nogmaals bedankt voor de oplossing en ook nog eens snel nadat ik de vraag gesteld had.

emiel
Berichten: 43
Lid geworden op: 05 okt 2018 17:55

Re: Controle op celinhoud

Bericht door emiel » 12 jan 2021 00:06

Je kan het natuurlijk ook zo doen
Bijlagen
aanmelden (1).xlsm
(27.49 KiB) 11 keer gedownload

Nico1965
Berichten: 20
Lid geworden op: 05 jan 2020 23:02

Re: Controle op celinhoud

Bericht door Nico1965 » 15 jan 2021 11:38

@Emiel,
Dat is ook een mooie uitbreiding/aanvulling maar voor mijn toepassing een beetje overkill.
Mijn toepassing is een invulformulier die elk persoon los van de ander moet invullen.
Dus de gegevens van overige personen zijn niet relevant voor degene diehet formulier in gaat vullen.
Desalniettemin sla ik jou aanvulling op, ik zie wel mogelijkheden voor toekomstige projectjes.
Waarvoor dank!

Plaats reactie