• 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.

twee datums vergelijken, popup als tweede datum ouder is

Status
Niet open voor verdere reacties.

LudoTimp

Gebruiker
Lid geworden
3 nov 2022
Berichten
8
Beste,

op tab A1 heb ik heb twee datum pickers die een stage periode aangeven.
Hoe krijg ik voor elkaar dat als de datum die geselecteerd wordt met de einddatum picker, eerder is dan de datum is die met de start datum picker, er een popup verschijn met daarin: 'Einde stagetijd moet later zijn dan begin stagetijd!'
 

Bijlagen

Laatst bewerkt:
Code:
=S4<T4
Plaats deze formule in gegevens validatie en je kunt niet anders dan een datum invoeren die groter is als startdatum.
 
Hi Popipipo,

Dank voor je hulp en reactie.

Dat had ik al geprobeerd.
Ik had in cel T4 in gegevensvalidatie de formule al opgegeven.

Heb het nu nogmaals gedaan (zie bestand).
Ik zie echter niets gebeuren als ik de eind stagedatum lager selecteer dan de de start stage datum.
 

Bijlagen

S4 en T4 ziet er uit als een datum maar is tekst en dan werkt het vergelijk tussen 2 datums niet.

Ik denk dat het ook niet werkt door de datumpicker.
Probeer eens handmatig de datum in te voeren.
 
Laatst bewerkt:
Dat had ik ook al geprobeerd.
Dan werkt het inderdaad wel.

Ik ben echter gebonden in deze scheet aan een datumpicker.
De stagedatums worden door veel verschillende mensen ingevuld.
Die zich niet allemaal houden aan een datumnotatie invullen of gewoon niet weten wat ze moeten doen.
Vandaar een datumpicker die iedereen begrijpt.

De link van de datumpicker naar de cel werkt wel maar een veranderende datum in de cel die vanuit de datumpicker wordt doorgegeven, wordt niet herkend als een datum die veranderd.
Het triggert de formule dus niet.
Stom he!

Daarom loop ik vast.
 
Hi sylvester-ponte,

daar ben ik ook achter gekomen :-)
Heb je een idee hoe ik mijn vraag voor elkaar krijg met datumpickers?
 
Hi edmoor,

Geniaal! Dankjewel!
Helaas mag ik het niet gebruiken.
Het is een bedrijfsdocument.
Binnen het bedrijf waar ik werk worden geen macro's toegestaan in verband met veiligheid.

Heeft iemand anders nog een idee waarbij geen macro's worden gebruikt?
 
Ik heb macro's gebruikt omdat je voorbeeld document ook al een macro bevatte.
Zonder macro's kan je van die kalender objecten (mscomct2.ocx) geen events opvangen.
 
Hi edmoor,

daar heb je helemaal gelijk in.
Ik heb ooit eens de auto_open sub ingevoerd.
Deze werd toegestaan omdat je bij het openen van het bestand de vraag krijgt om de inhoud in te schakelen.
Dit triggerde echter niet het compleet uitschakelen van de macro's.

De VBA die jij hebt toegevoegd word meteen uitgeschakeld.
De Unlock optie in de bestandseigenschappen is vergrendeld.
Bij het openen van het bestand krijg je ook een risicowaarschuwing te zien waarin staat dat de macro's uitgeschakeld zijn.

Lastig he!
Ik snap het vanuit bedrijfsoogpunt natuurlijk wel.
Maar het maakt een relatief simpele oplossing die jij voorstel met VBAt, wel heel complex.

Ik heb geen idee hoe dit op te lossen zonder VBA.
 
Heb je wel na het downloaden het document eerst gedeblokkeerd?
 
Jazeker!

Echter op mijn privé pc.
Op de bedrijfslaptop wordt die optie niet gegeven.

Indien deze mogelijkheid er wel zou zijn zou dit niet kunnen werken.
Het document wordt door veel verschillende mensen gebruikt.
Die variëren in computerkennis.
Er zitten er veel tussen die al meteen in paniek raken als ze de risico waarschuwing krijgen en al helemaal niet begrijpen hoe ze het bestand moeten unlocken.
Zelfs als dat stap voor stap uitgelegd wordt.

Als ontwikkelaar kan ik het op mijn eigen PC en kennis wel maken.
Voor het bedrijf moet het zo 'Wipneus & Pim' mogelijk gemaakt worden zonder waarschuwingen en eerst handelingen verrichtten.
Dat gaat voor de meesten niet werken.
 
Als dat allemaal zo beveiligd is heb ik helaas geen oplossing voor je zonder macro's.
Je zal dan een andere manier moeten verzinnen voor het ingeven en controleren van die datums.
 
Hi edmoor,

dat vermoeden had ik al.
Toch heel erg bedankt voor je meedenken en VBA oplossing :-)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan