Appliquer la fonction "Format" avec un tableau Excel

Fermé
amintos87 Messages postés 21 Date d'inscription dimanche 7 août 2016 Statut Membre Dernière intervention 12 novembre 2017 - 12 nov. 2016 à 20:05
yg_be Messages postés 23358 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 12 nov. 2016 à 20:59
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

yg_be Messages postés 23358 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 Ambassadeur 1 555
12 nov. 2016 à 20:59
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"
 
0