Appliquer la fonction "Format" avec un tableau Excel [Fermé]

Signaler
Messages postés
21
Date d'inscription
dimanche 7 août 2016
Statut
Membre
Dernière intervention
12 novembre 2017
-
Messages postés
14372
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 février 2021
-
Salut,
J’essaie de trouver comment appliquer la fonction « Format » avec un tableau Excel mais je n’arrive pas, ça marche pour une cellule mais pas pour une colonne entière.
pour une cellule:
[D2].Value = Format([B2].Value, "yyyy-mm-dd")

pour une colonne:
[Tableau1[Colonne2]].Value = Format([Tableau1[Colonne1]].Value, "yyyy-mm-dd")

merci d'avance.

1 réponse

Messages postés
14372
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 février 2021
807
La fonction format ne fonctionne que pour une seule valeur.
Si jamais tu veux changer le "format" utilisé par Excel pour afficher le contenu des cellules, tu peux utiliser une autre technique.
Ton code
[D2].Value = Format([B2].Value, "yyyy-mm-dd")
modifie le contenu de D2, et y enregistre une chaîne de caractères construite à partir du contenu de B2.
Si jamais tu veux changer le format de [Tableau1[Colonne1], tu peux faire ainsi:
[Tableau1[Colonne1]].NumberFormat = "yyyy-mm-dd"