Bonjour à tous,

J'ai créé une requête SQL me permettant d'aller chercher des données dans une base SQL Server.

J'ai donc une colonne avec des valeurs au format : 00:00:00

J'ai créé une fonction qui se lance après la requète afin de formatter cette colonne au format : 00:00

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Range("H8:H38").NumberFormat = "HH:mm"
J'ai ensuite une autre cellule qui fait la somme de ces temps.

Mon problème est que la colonne ne se formatte pas,
c'est à dire qu'elle reste au format 00:00:00.
Du coup, mon calcule de somme reste à 00:00.

Par contre, quand je vais sur les cellules que je "double clique" ou que je fais F2 pour modifier la valeur, la cellule se met automatiquement au format demandé : 00:00. et si je fais ça sur toutes les colonnes, mon calcul de somme se fait correctement.


Est-ce que quelqu'un aurait une explication pour m'aider ?


Merci