Opgelost type van celinhoud opvragen

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

RoVo1211

Gebruiker
Lid geworden
24 feb 2024
Berichten
114
Besturingssysteem
Windows 11
Office versie
Office 365
1729287268083.png
in [D2] staat de datum, maar deze wordt NIET herkend als datum. Daarom wil ik in de cel ernaast [E2] met de volgende formule:
Code:
=ALS(MAAND(D2)<=12;DATUM(2024;RECHTS(D2;3);DEEL(D2;4;2));DATUM(2025;RECHTS(D2;3);DEEL(D2;4;2)))
een middenlange datumnotatie weergeven.
Het antwoord is te zien:"#WAARDE!"

Van variabelen kan je het type opvragen met vartype, hoe doe ik dat bij een cel?
 

Bijlagen

Ik heb het al gevonden!
 
Leuk hoor, maar mogen wij dat dan ook weten?
 
Het is heel simpel:
Code:
?Vartype([cel-adres])
Er zit alleen iets geks in: bij mij gaf ?vartype(sheets(1).[D2])->8 (en volgens mij is dat een string);
met typename(Sheets(1).[D2]) kreeg ik "range" (en volgens mij zou dat 8192 moeten zijn).
Wie kan mij hier uitleg over geven?
 
Ben je niet gewoon op zoek naar het huidige format van de cel?

Code:
?Range("a1").NumberFormat
 
enkele schermafdrukken:
1. cel selecteren en met rechtermuisknop <Cellen opmaak> kiezen
2. kiezen tabblad <Getal> - categorie <Datum> - Type <dag; datum> - <OK>
3. tekst in veld D2 wijzigen (geen afko weekdag er voor)

is dit wat je bedoelde?
 

Bijlagen

  • 1.png
    1.png
    1,9 KB · Weergaven: 4
  • 2_0.png
    2_0.png
    238,6 KB · Weergaven: 4
  • 2-2.png
    2-2.png
    57,3 KB · Weergaven: 3
  • 3.png
    3.png
    211,9 KB · Weergaven: 4
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan