Formatage des valeurs de temps - Conseils Excel

Table des matières

Joyeux anniversaire to.com! Il y a trois ans aujourd'hui, ce site était lancé. Il a fallu quatre jours avant que les deux premières questions ne viennent. Je les ai ouvertes toutes les deux avec empressement et je n'avais aucune idée de comment répondre à l'une ou l'autre. J'ai pensé: "Oh non - c'était peut-être une erreur…".

Depuis lors, le trafic a considérablement augmenté. Je suis sur le point d'atteindre ma millionième vue de page pour l'année 2001. Il y a suffisamment de travail de conseil pour me tenir occupé, plus d'autres projets pour Juan Pablo et Mala et parfois des projets d'accès pour Mike et l'analyse de données pour John.

Les gens sont tout simplement surpris quand ils voient ce qui peut être fait avec Excel / VBA. Pour tout cela, je suis très reconnaissant. Demain, c'est Thanksgiving aux États-Unis, et je tiens à remercier les fidèles lecteurs et clients qui ont fait de.com un succès.

Question du jour:

Ma question semble simple mais je ne peux pas comprendre cela. Je travaille dans un centre d'appels et j'importe des informations à partir de rapports créés par le système Avaya (système téléphonique). Maintenant, ces rapports ont du temps de conversation, du temps de clôture et d'autres statistiques.

Lorsque j'importe les statistiques dans Excel si le temps est inférieur à 1 min, il apparaît comme: 01 sec. Ce dont j'ai besoin, c'est qu'Excel change cela en 0:01. La raison principale pour laquelle j'ai besoin de ce zéro est que lorsque je transfère ces informations à Access, il ne reconnaît rien qui n'apparaît pas dans ce format (0:00). J'ai joué avec le formatage et je n'ai pas encore compris cela. Cela prend beaucoup de temps de s'asseoir là et d'ajouter des zéros pour résoudre ce problème! Ma connaissance d'Excel est très basique. Pouvez-vous créer une macro? Ou qu'en est-il du formatage conditionnel?

J'utiliserais cette macro simple. Tout d'abord, mettez en surbrillance la sélection avec les heures, puis exécutez la macro.

Sub TryThis() For Each cell in Selection If Left(cell.value, 1) = ":" Then cell.Value = "0" & cell.Value End if Next cell End Sub

Pour tous nos lecteurs américains, passez un excellent week-end de Thanksgiving!

Articles intéressants...