Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Excel-beperking mbt datum pré 1900 wegwerken met VBA  (gelezen 243877 keer)

0 leden en 1 gast bekijken dit topic.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #30 Gepost op: 18 december 2018, 18:33:44 »
Hallo SoftAid,

:-) dit is hoe de leeftijden vermeld worden in de overlijdensakten van de burgerlijke stand. Zowel de akten uit de 19e eeuw als de akten uit de 20e eeuw.

jouw voorbeeld 25/3 tot 28/4 zal ook beschreven worden als leeftijd van 1 maand en 3 dagen.

Voor de handelingen dat ik deze informatie nodig heb is deze weergave wat ik nodig heb omdat ik mijn weergaven moet vergelijken met de vermeldingen in de akten.

Een maand word gewoon bepaald van bvb de 5 van de ene maand tot de 5e van de andere maand en vervolgens word gewoon het resterende aantal dagen geteld.

zo zal van 15/1 naar 18/11 vermeld worden als 10 maanden en 3 dagen => 307 dagen
of van 15/1 naar 10/11 vermeld worden als 9 maanden en 26 dagen => 299 dagen

En van 15/3 naar 18/1 vermeld worden als 10 maanden en 3 dagen => 309 dagen
of van 15/3 naar 10/1 vermeld worden als 9 maanden en 26 dagen => 301 dagen

op deze wijze word er telkens dezelfde leeftijd vermeld terwijl in de laatste twee voorbeelden de persoon eigenlijk 2 dagen ouder is
maar zo word er dus niet gerekend in de akten en zal er dezelfde leeftijd vermeld worden.


Bij de akten in de parochieregisters is de leeftijdbepaling nog een grotere ramp. Daar werd gewoon gekeken naar het jaartal.
Zo heb ik overlijdensakten uit de parochieregisters waar bvb als leeftijd gewoon 22 staat terwijl de persoon in kwestie nog 22 moest worden.

Vriendelijke groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline lommer

  • Excel-Expert
  • Volledig lid
  • *****
  • Berichten: 132
  • Geslacht: Man
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #31 Gepost op: 19 december 2018, 14:46:03 »
Hallo BlackDevil,

Het is me wat met die berekeningen.  Blijkbaar bestaat hier geen exacte wetenschap voor.
Ik heb wat rondgekeken en heb er een drietal gevonden en hier zijn duidelijk verschillen.

Mijn vorig bestand heb ik aangepast, de formule voor de schrikkeljaren is verwijderd.
Alle drie berekeningen staan in de file, kun je zelf eens kijken naar de verschillen.

Succes,
lommer
Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #32 Gepost op: 19 december 2018, 15:59:13 »
Hallo lommer,

Inderdaad, het is wat met die berekeningen en een exacte wetenschap is er inderdaad niet doordat niet elke maand
hetzelfde aantal dagen heeft.

Het grootste probleem dat ik had was dat ik op een simpelere wijze de datums pré 1900 moest kunnen invoeren en berekenen.
De ddif-function in jouw eerste bestand heeft dat wat mij betreft goed opgelost.
Het resultaat dat ik dien te krijgen in mijn bestand dient in dit geval overeen te komen met hoe de akten in de burgerlijke stand
opgemaakt zijn wat met jouw bestand (voorlopig) ook correct gebeurd.
Het enige wat ik eventueel nog zou willen wijzigen is om de formules in de doelcellen ook via VBA te laten uitvoeren maar dat is optioneel.


Mijn 2e probleem waar ik nu voor sta is het maken van de UserForm.

Datgene wat ingevoerd zal worden via het UserForm moet overgebracht worden naar diverse werkbladen.
Dus een bepaalde groep gegevens moet overgebracht worden naar de ene tabel (werkblad), een andere bepaalde groep gegevens naar een tweede tabel (werkblad), enz...
Momenteel heb ik zo'n 7-tal tabellen waarover de ingevoerde gegevens in het UserForm verdeeld dienen overgebracht te worden.
Het invoeren van de gegevens zal dienen te gebeuren via gewone invoer, via keuzelijsten en via aanvinkvakjes.

Hopelijk kunnen en willen jullie mij ook hierbij helpen aangezien ik dit nog nooit gedaan heb en dus ook niet goed weet in welke volgorde ik welke voorbereidingen moet maken om dan, na het ontwerp van het UserForm, te kunnen overgaan tot het coderen ervan.

Alvast mijn gigantische oprechte dank.


Vriendelijke groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.116
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #33 Gepost op: 19 december 2018, 18:17:40 »
 Hallo BlackDevil,

De ddif-function in jouw eerste bestand heeft dat wat mij betreft goed opgelost.
De ddif -functie zat nog fout, de ddiff -functie daarentegen zit redelijk goed.
Ik meld dit enkel opdat je het verschil zou meenemen tussen ddif en ddiff  0:-)

Ik heb een zoek-automaatje gemaakt met een Userform, om je een idee te geven wat je met een Userform kan. Daar vraag je naar.

Ik heb het beperkt tot de Republikeinse kalender, waaruit je de omgerekende (gregoriaanse of christelijke) kalenderdatum kan halen.

Nu weten de andere helpers ook waar ze aan hebben meegeholpen, waarvoor dank...

Groeten,

:) SoftAid :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #34 Gepost op: 19 december 2018, 18:52:24 »
Hey SoftAid,

Het verschil tussen ddif en ddiff zal ik nog eens grondig uittesten en bekijken.
Alleszins zal ik één van beide gebruiken voor de ingave en berekening van de datums.

Jouw bestandje mbt de Frans republikeinse kalender is echt een super-tooltje voor mij aangezien
ik dit nu, al jaren, steeds zit op te zoeken adhv sites of een afgedrukte versie van deze kalender.
Dus super bedankt hiervoor aan jou en aan diegenen die er nog aan gewerkt zouden hebben.
Deze zal zeker vaak door mij gebruikt worden.

De UserForm die ik nodig heb is dus gewoon om nieuwe personen toe te voegen aan mijn
gegevenstabellen maar onmiddellijk met alle beschikbare gegevens die dan na het klikken
op de commandknop 'toevoegen' automatisch de juiste tabellen aanvult met de juiste gegevens.

Ik heb nog een gelijklopend project waarvoor ik een werkgroep heb opgestart via de heemkring
hier welke mij zal helpen bij het indexeren van alle akten om alzo mijn onderzoek voor mijn boeken
te vergemakkelijken. Ik heb hiervoor ook in excel speciaal bestanden met gegevenstabellen aangemaakt
en aangezien er diverse andere personen zullen mee werken dacht ik er nu aan om voor die data-input
ook in elk bestand een UserForm te maken.
Hopelijk kan ik voldoende leren tijdens het maken van het eerste UserForm om alzo die andere UserForms
zelfstandig te kunnen maken :-).


Ik ben nu een oplijsting aan het maken van welke invoervelden, keuzelijsten en aanvink-vakjes ik ga nodig hebben
om vervolgens dan het ontwerp te kunnen maken.
Zodra mijn ontwerp klaar is zal ik dit hier even in een bericht hangen.

Zijn er soms bepaalde zaken waar ik rekening mee ga moeten houden tijdens het ontwerp?


Vriendelijke groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.116
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #35 Gepost op: 19 december 2018, 19:07:14 »
Jouw bestandje mbt de Frans republikeinse kalender is echt een super-tooltje voor mij aangezien
ik dit nu, al jaren, steeds zit op te zoeken adhv sites of een afgedrukte versie van deze kalender.
Ik had zelf al zitten zoeken, handmatig, en dacht dat dit probleem een tooltje verdiende.
Je (ik) kan dat verder uitbreiden naar de Juliaanse Tijdrekening en de aansluiting met de Gregoriaanse.
Je laat het maar weten.
Ik ben nu een oplijsting aan het maken van welke invoervelden, keuzelijsten en aanvink-vakjes ik ga nodig hebben om vervolgens dan het ontwerp te kunnen maken.
Zijn er soms bepaalde zaken waar ik rekening mee ga moeten houden tijdens het ontwerp?

Neen, niet echt  :) Als iets echt niet mogelijk is (wat ik betwijfel) dan kunnen we dat dan wel zien.
Belangrijk is een (met de hand gemaakte?) layout en in het bijzonder wat elke knop moet doen.

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #36 Gepost op: 19 december 2018, 22:17:20 »
Hallo allemaal,

Ik sta heel wat posts achter, zie ik. Heb ze even diagonaal gelezen, kom er later misschien wel op terug, maar op dit ogenblik zou ik me toch al eens meer specifiek tot lommer willen richten.

Deze zeggen we hier ook al een tijdje :
Het is me wat met die berekeningen.  Blijkbaar bestaat hier geen exacte wetenschap voor.
Is het dan niet een beetje tegenstrijdig dat je in je laatste bijlage ook "ExactAge" berekent ?

Ik veronderstel dat het een algoritme is dat je van het internet hebt geplukt. Er zitten wat flagrante missers in.
Uit je eigen voorbeelden :
28/02/2017 tot 1/03/2017 geeft 3 dagen
Het lijkt hier dat vooral februari roet in het eten gooit.

Ook ddiff gaat regelmatig de mist in :
3/02/1980 tot 6/01/2014 geeft 33 jaar 1 maand 3 dagen (een enorme afwijking)
6/10/1948 tot 6/01/2014 geeft 65 jaar 8 maand 31 dagen (idem)
Hier worden de fouten zelfs niet door februari veroorzaakt, maar op het eerste zicht gewoon omdat dag/maand van de begindatum later valt dan dag/maand van de einddatum (dus zonder rekening te houden met het jaar)

Als voor één van deze algoritmes wordt gekozen zullen we ze dus deftig moeten HERdenken.

Ik heb ddif aan uitgebreide tests onderworpen, en tot nu toe geven ze allemaal het resultaat zoals in de beschrijving van de rekenmethode van BlackDevil.
Enkel met de 10 dagen die we in de Middeleeuwen hebben laten vallen zit het nog niet goed.
If DateSerial(Year1, month1, day1) <= DateSerial(1583, 2, 21) And DateSerial(Year2, month2, day2) >= DateSerial(1583, 2, 9) Then days = days - 10Dit kan een negatieve waarde voor dagen opleveren. Eveneens uit je voorbeeld :
1/02/1583 tot 1/03/1583 = 1 m -10 d
Als we met deze functie verder gaan neem ik momenteel aan dat dit de enige correctie is die we nog moeten inbouwen.

Hoewel, misschien ook deze in overweging nemen :
Mijn vorig bestand heb ik aangepast, de formule voor de schrikkeljaren is verwijderd.
Ik zie toch nog altijd een verschil als ik dezelfde datums uit al dan niet een schrikkeljaar naast elkaar zet (?)

Hou er a.u.b. rekening mee dat niets van bovenstaande als kritiek is bedoeld. Het is een louter prozaïsche vaststelling die kadert in mijn voorstel van eventjes geleden om eerst en vooral eensgezindheid te bereiken over hoe we gaan rekenen.

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #37 Gepost op: 20 december 2018, 13:32:44 »
Hey SoftAid,

Je (ik) kan dat verder uitbreiden naar de Juliaanse Tijdrekening en de aansluiting met de Gregoriaanse.
Je laat het maar weten.

De uitbreiding hoeft niet persé, ik werk hoofdzakelijk met de Gregoriaanse en de Frans Republikeinse kaldenders
dus dit tooltje is perfect zoals het is, wat mijn gebruik ervan betreft althans. :-)


Hey pitufo,

Ik heb ddif aan uitgebreide tests onderworpen, en tot nu toe geven ze allemaal het resultaat zoals in de beschrijving van de rekenmethode van BlackDevil.
Enkel met de 10 dagen die we in de Middeleeuwen hebben laten vallen zit het nog niet goed.
If DateSerial(Year1, month1, day1) <= DateSerial(1583, 2, 21) And DateSerial(Year2, month2, day2) >= DateSerial(1583, 2, 9) Then days = days - 10Dit kan een negatieve waarde voor dagen opleveren. Eveneens uit je voorbeeld :
1/02/1583 tot 1/03/1583 = 1 m -10 d
Als we met deze functie verder gaan neem ik momenteel aan dat dit de enige correctie is die we nog moeten inbouwen.

Inderdaad, dat was ook mijn mening. Daarom opteer ik dan ook voor de ddif-functie.



@allen,

Ik hang even mijn overzichtsbestandje aan mbt het UserForm.
Ik heb zo goed ik kon geprobeerd om toe te lichten wat het gebruik ervan zal zijn en om zo gedetailleerd
mogelijk elk veld te omschrijven. Ook heb ik de layout van de UserForms zo goed ik kon opgemaakt in een gewoon werkblad.
Dit bestand is een eerste versie en kan/mag nog aangepast worden indien nodig.

Indien ik iets niet duidelijk genoeg of onvoldoende omschreven heb dan hoor ik het graag.
Alvast enorm bedankt voor de hulp en input.

Vriendelijke groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.116
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #38 Gepost op: 20 december 2018, 14:06:42 »
Hallo BlackDevil,

Het invoerscherm lijkt geen enkel probleem, maar zou het niet beter herschikt kunnen worden zodat het op een werkblad past.
Zoals je het nu voorstelt ga je steeds moeten scrollen.

zie bijlage:

Bij boekvermeldingen vraag je een aanvink-vakje én een invoerveld ?  OK ?

:) SoftAid :)             
            
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #39 Gepost op: 20 december 2018, 14:25:36 »
Hallo SoftAid,

Inderdaad, de schikking kan/mag zeker aangepast worden, zolang de groepering maar bij mekaar blijft in de juiste volgorde.
Ik had het zo gedaan om alles een beetje uitgelijnd te krijgen en het was dan ook maar een eerste versie.

Vanavond heb ik wat meer tijd om de layout beter aan te passen.


En ja, bij de boekdelen is het zowel een aanvinkvakje (om aan te duiden dat de betreffende persoon vermeld word in de betreffende boekdelen) als een invoerveld (om het paginanummer van dat betreffende boek, waarin de persoon vermeld is, in te vullen).


Vriendelijke groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #40 Gepost op: 20 december 2018, 14:32:11 »
Hey BlackDevil,

Ik heb al eens je laatste bijlage bekeken (en vooral de invoerscherm-layout), en zopas ook de suggestie van SoftAid.

Deze werkwijze is zeker mogelijk, we kunnen er zelfs voor zorgen dat je enkel de invoervelden kan selecteren, wat dan ook zou betekenen dat je met de pijltjestoetsen enkel van het ene invoerveld naar het andere kan springen.

Heel verdienstelijk werk is hiermee zeker al geleverd, maar ik had van vroeger begrepen dat je met een echt Userform zou willen werken.
De keuze is uiteraard aan jou : een Userform vraagt wat extra eenmalig werk maar is te doen. Als je daar zou voor gaan, voel je er dan niets voor om zelf een (voor)ontwerp te proberen maken ?
En dan buigen wij ons wel over de programmatie (die hoedanook, met of zonder Userform, de nodige inspanningen zal vergen...)

Wat mij al direct is opgevallen : je hebt voor de verschillende gebeurtenissen telkens een invoerveld "(datum-invoer)". Betekent dit dat je in voorkomend geval eerst elders zou omrekenen naar Gregoriaanse kalender en deze nadien handmatig zou invoeren ?
Mijn voorstel zou dan eerder zijn om een veldje te voorzien dat standaard op "Gregoriaanse kalender" staat, maar dat je naar Republikeinse kan switchen waardoor een hulpformulier opent dat via het voortreffelijke werk van SoftAid de datum op de achtergrond gaat ophalen en voor jou in je invoerveld zet.
Je ziet het, hé ? We schuwen hier de uitdagingen niet  0:-)

Groetjes,
pitufo



"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #41 Gepost op: 20 december 2018, 14:56:37 »
Hey pitufo,

Het is inderdaad een echt UserForm dat ik wens te gebruiken.
Ik had het nu even in een werkblad uitgewerkt om jullie al een idee te geven hoeveel gegevens er
dienden ingevoerd te worden en ook omdat ik niet zo héél veel tijd had.
Maar ik kan zeker de UserForm zelf ontwerpen zodat jullie dan met de programmatie kunnen bezig zijn.

Wat de datum-invoer betreft is het wel degelijk gewoon de Gregoriaanse datum die moet ingevoerd en overgebracht worden.
De omrekening van de Frans Republikeinse kalender naar Gregoriaanse kalender heb ik enkel nodig om de datums die in de akten vermeld staan uit de Frans Republikeinse periode te kunnen omzetten.
Zelf heb ik in mijn tabellen de Frans Republikeinse vermelding niet nodig.

Vriendelijke groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #42 Gepost op: 20 december 2018, 15:24:51 »
Hallo BlackDevil

Zelf heb ik in mijn tabellen de Frans Republikeinse vermelding niet nodig.

Dat heb ik toch ook niet voorgesteld, zelfs niet voor wie tussen de regels leest  ;)

Maar ALS je in de akten datums tegenkomt uit de Frans Republikeinse kalender zal iets of iemand ze moeten omzetten vooraleer ze naar je tabellen mogen. Een uitmuntend idee is om ze dan op te zoeken via de kalender van SoftAid. Dat kan je telkenmale zelf doen, OF je kan vba dat voor jou laten opknappen.

Groetjes,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.116
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #43 Gepost op: 20 december 2018, 16:10:42 »
Hallo BlackDevil,

Een voorbeeldje van hoe je Userform er uit zou kunnen zien, zie bijlage

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: Excel-beperking mbt datum pré 1900 wegwerken met VBA
« Reactie #44 Gepost op: 20 december 2018, 17:58:17 »
Hey pitufo,

Hallo BlackDevil

Dat heb ik toch ook niet voorgesteld, zelfs niet voor wie tussen de regels leest  ;)

Maar ALS je in de akten datums tegenkomt uit de Frans Republikeinse kalender zal iets of iemand ze moeten omzetten vooraleer ze naar je tabellen mogen. Een uitmuntend idee is om ze dan op te zoeken via de kalender van SoftAid. Dat kan je telkenmale zelf doen, OF je kan vba dat voor jou laten opknappen.

Groetjes,
pitufo

Blijkbaar had ik jouw uitleg een beetje verkeerd gelezen (was nogal vluchtig omdat ik op het punt stond te vertrekken) waarvoor mijn excuses.

Jouw voorstel om die tool mede te integreren in mijn werkbestand via vba is dan ook een uitstekend idee, dus dank voor je meedenken ;-).


Vriendelijke groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

 


www.combell.com