Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Werken met datums vóór 1-1-1900  (gelezen 81335 keer)

0 leden en 1 gast bekijken dit topic.

Offline IgnaceV

  • Lid
  • *
  • Berichten: 13
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #15 Gepost op: 08 juni 2024, 17:36:51 »
Dat opsplitsen daar heb ik geen problemen mee, het verwijderen van een voorloopnul of een voorloopletter dat is ook het probleem niet. Dat kan in enkele minuten gefixt worden.
Het mooiste zou zijn dat ik die gegevens via copy paste, in een ruk, zou kunnen inbrengen in het voorbeeldje dat hier al getoond is en dan op klikken drukken en de datums verschijnen.
Dan kan ik die uitkomst dan weer via copy paste in mijn bestand zetten. Maar dat is een illusie zeker? Zoals ik al zegde ik kan veel in excel maar VB programmeren is niet mijn ding.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.467
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Werken met datums vóór 1-1-1900
« Reactie #16 Gepost op: 08 juni 2024, 17:48:21 »
Hallo Ignace,

maak even een voorbeeldbestandje waarin je de Republikeinse datum split in 3 kolommen, en de afgekortte naam van de maand convergeert naar de volledige naam.

Dan bezorg ik je de VBA-code om vandaar de Nu-datum te berekenen en in de volgende kolom te zetten.

:) 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 IgnaceV

  • Lid
  • *
  • Berichten: 13
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #17 Gepost op: 08 juni 2024, 18:46:53 »
Hier komt het

Offline IgnaceV

  • Lid
  • *
  • Berichten: 13
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #18 Gepost op: 08 juni 2024, 18:49:12 »
Heeft eventjes geduurd maar eerst heb ik gegeten en de afwas gedaan ::) Die kolommen maken was 5 minuutjes werk. Bedankt bij voorbaat.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.467
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Werken met datums vóór 1-1-1900
« Reactie #19 Gepost op: 08 juni 2024, 20:01:24 »
Hallo Ignace,

ik merk dat je gewoon de datums handmatig hebt overgezet.
Niet enkel ga je zo snel fouten krijgen, je zal voor elke ingave dit handmatig moeten doen.
Ik verwachtte dat je dit via een formule zou doen in de cel onder Dag, Maand en Jaar en deze formule gewoon zou doortrekken.
Daar kon ik dus op verder werken zodat bij elke "Paste" van jou de "Huidige" datum zou verschijnen achter de Republiekeinse.

Bovendien staan er in de gegevens nog steeds afkortingen van maanden en ik weet niet hoe men daar aan komt.
Tja, de eerste drie letters van de R-maand, en als er twee dezelfde zijn dan maar 4 letters om het onderscheid te maken (bvb Vendemiaire en Ventose): misschien "vend" en "vent" ? Maar dat kan ik (of Excel niet met zekerheid weten).
Zo staat er voor  "Prerial" in je bestandje de afgekorte naam "prai", dus 4 letters, terwijl er geen reden is om er 3 (pra) van te maken.
Als je wilt dat je data straks juist zijn, dan moeten de "regels" accuraat zijn.

Als je bedenkt dat er als "dag" ook al gewerkt wordt met een voorloopnul en soms zonder.....

Als volgende maandnamen voor jou overeenkomen met de gebruikte afkortingen dan kan ik dat in de database laten verwerken:

Vendemiaire-vend
Brumaire-brum
Frimaire-frim
Nivose-nivo
Pluviose-pluv
Ventose-vent
Germinal-ger
Floreal-flo
Prairial-prai
Messidor-mes
Thermidor-ther
Fructidor-fruc
Complementair-com

Op naar het volgend probleem, de voorloopnul en de "J" voor het R-jaar  (Hoe komt men aan een J ??? (in het frans en in de ardennen?)

:) 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 IgnaceV

  • Lid
  • *
  • Berichten: 13
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #20 Gepost op: 08 juni 2024, 22:15:55 »
Waarom zou ik dit via een formule doen. Ik moet naar 3 kolommen dus het makkelijkst is via gegevens splitsen. Wat de maand met 4 letters is kan ik makkelijk omzetten naar de eerste drie lettters.
Waarom was dit zo? Omdat de indexeerder dat zo heeft ingegeven. Voor gewone datums hanteren we de regel DD-MM-JJJJ. Voor de franse datums was er niet echt een afspraak.
Dus de voorloopnul was al weg en de letter J ook. Dus dat is geen probleem meer.
Ik zie dat je voor de afkortingen van de maanden ook soms 3 en soms 4 letters gebruikt. Er kan in principe op 3 letters gewerkt worden maar dan komt er conflict met Ventose en Vendemaire. Dus beter allemaal 4 letters. Via een zoek en vervang los ik dat snel op. Anderzijds met een voorloopnul kom je aan een eenvormige weergave van 01, 02,...,09,10, .... tot 30. Het oogt mooier in tekstkolommen. Zeker als alles achteraf overgebracht wordt naar een databasetabel.
Wat ik wil is dat ik gewoon die datums uit mijn origineel werkblad kopieer naar een ander  werkblad waar die dan omgezet worden naar de moderne datum. Veel kans op fouten is er niet als ik gewoon dezelfde volgorde aanhoudt.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.467
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Werken met datums vóór 1-1-1900
« Reactie #21 Gepost op: 08 juni 2024, 22:25:56 »
Waarom zou ik dit via een formule doen. Ik moet naar 3 kolommen dus het makkelijkst is via gegevens splitsen.
Het zag er voor mij naar uit alsof je het even handmatig had overgezet, maar goed, mij gelijk...
Wat de maand met 4 letters is kan ik makkelijk omzetten naar de eerste drie lettters.
Als je naar drie letters gaat, dan krijg je dubbele. Dat heb ik al gemeld in mijn vorig bericht:
Citaat
(bvb Vendemiaire en Ventose): misschien "vend" en "vent"
Ik zie dan ook meer heil in het extraheren van 4 tekens uit de R-datum, dan komt er voor 3-letter afkortingen een "-" bij, maar daar kan je wel mee werken.
Waarom was dit zo? Omdat de indexeerder dat zo heeft ingegeven. Voor gewone datums hanteren we de regel DD-MM-JJJJ. Voor de franse datums was er niet echt een afspraak.
Het gaat er mij om dat er afspraken gemaakt worden over de weergave, om er dan met Excel mee te kunnen werken.
Als er geen vaste regel is, dan moeten we dat rechtzetten en regels invoeren voor de invoer of de verwerking.

Wat denk je ?

Groeten, en tot morgen

:) 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 IgnaceV

  • Lid
  • *
  • Berichten: 13
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #22 Gepost op: 08 juni 2024, 22:48:56 »
Het nieuwe bestandje

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.467
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Werken met datums vóór 1-1-1900
« Reactie #23 Gepost op: 09 juni 2024, 13:45:05 »
Hallo Ignace,

met je nieuwe bstandje, en je nieuwe benamingen voor (sommige) R-maanden kom ik niet verder.
Er mankeren nog 7 maanden. Daar zonder kan ik geen overeenkomstige lijst maken.

Graag alternatieve benamingen voor alle maanden:
Vendemiaire
Brumaire
Frimaire
Nivose
Pluviose
Ventose
Germinal
Floreal
Prairial
Messidor
Thermidor
Fructidor
Complementair

Anders mag jij ze ook direct volluit in de kolom "Maand" zetten. Met voorbeeldbestandje, aub...

:) 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 IgnaceV

  • Lid
  • *
  • Berichten: 13
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #24 Gepost op: 09 juni 2024, 15:38:18 »
Dag,
bedankt voor de moeite. Ik heb ze ineens allemaal gekopieerd uit het oorspronkelijk bestand. 14 jaar. Ik hoop dat ze er nu allemaal bij zijn.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.467
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Werken met datums vóór 1-1-1900
« Reactie #25 Gepost op: 09 juni 2024, 16:39:14 »
Hallo Ignace,

ik heb een bestandje bijgevoegd waarin je in kolom B, C, D respectievelijk 29 datums in de vorm van Dag, (afgekorte) maand en Jaar kan invullen volgens de Republikeinse kalender. Na invullen en een druk op de knop verschijnen de Nu-Datums in kolom E.

Ik hoop dat je hiermee verder kan, anders horen we het graag en passen we het aan.

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 IgnaceV

  • Lid
  • *
  • Berichten: 13
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #26 Gepost op: 09 juni 2024, 17:09:38 »
Ik probeer het uit. Ik laat je iets weten. Ik moet wel eerst de macro's inschakelen want die worden nu geblokkeerd. Bedankt

Offline IgnaceV

  • Lid
  • *
  • Berichten: 13
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #27 Gepost op: 09 juni 2024, 17:24:27 »
Dag,
Bedankt, het lijkt te werken. Kan ik dat zelf aanpassen naar bijvoorbeeld 50 datums ipv nu 29 datums? Om er 300 tot 400 om te zetten zou dit iets handiger zijn. Telt wat makkelijker dan 29.  ;D

Offline IgnaceV

  • Lid
  • *
  • Berichten: 13
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #28 Gepost op: 09 juni 2024, 17:36:57 »
Ik heb het al gevonden. Ik heb het omgezet naar 50 records in 1 keer. Prachtig gedaan. Zeer zeker bruikbaar. Bedankt

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.467
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Werken met datums vóór 1-1-1900
« Reactie #29 Gepost op: 09 juni 2024, 18:15:53 »
Hallo Ignace,

Je kan de macro ook aanpassen zodat hij gaat tellen hoeveel rijen je invult, en aan de hand daarvan de juiste aantal loops laat maken. Daar maak je dan gebruik van:
X = Cells(Rows.Count, "B").End(xlUp)  'om de laatste rij in kolom B te berekenen
en dan gebruik je die X weer in de loop als einde:
For R = 2 To X


graag gedaan  :)

:) 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 !

 


www.combell.com