Autres XL2007 : problème variable date dans Tblo

  • Initiateur de la discussion Initiateur de la discussion erics83
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

erics83

XLDnaute Impliqué
Bonjour,

J'ai un problème avec une variable date : j'ai besoin d'avoir une date en format "général" et je n'y arrive pas...la variable est dans un Tblo (exemple ici avec Tbl(i,1):
1590082761059.png

Alors que je souhaite avoir "43300" à la place du 19/7/2018....
j'ai essayé
VB:
Tbl(i,1).NumberFormat = "General"   ' Marche pas
'ou
 a=Tbl(i,1).value 'Marche pas'

..et je ne peux pas changer dans le tableau de base....sinon j'aurais fait une boucle sur la colonne pour la mettre en format "general"....

Merci pour votre aide,
 
Bonjour
tu ne nous indiques pas vraiment tous les tenants ...
Je vais me contenter de faire des suppositions :
1) regarde ce qu'affiche ceci (cas d'une chaîne de caractères)
VB:
MsgBox CLng(DateValue("19/7/2018"))
2) regarde ce qu'affiche ceci avec la date 19/7/2018 en A1
Code:
MsgBox Range("A1").Value2
 
Super merci jmfmarques,

J'ai fait
VB:
CLng(DateValue(tbl(i, 1)))
et cela fonctionne parfaitement. Je souhaitais garder la valeur dans le Tblo (sans l'écrire dans la feuille) et donc votre code fonctionne parfaitement ! Merci,

Merci _Thierry, vous aviez vu juste.. avec CLng est LA solution (dans mon cas)

Merci pour votre aide,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
5
Affichages
703
Réponses
3
Affichages
212
Réponses
3
Affichages
224
Retour