Macro pour "mettre en forme" un fichier Excel

Bonjour,

J'aimerai avoir une macro capable de faire les actions suivantes sur un fichier excel :

  • Transformer toutes les cellules qui ne contiennent que des chiffres au format nombre
  • Supprimer tous les espaces en trop dans toutes les cellules
  • Passer toutes les lettres en majuscule
  • Modifier toutes les dates qui sont dans le fichier au format jj.mm.aaaa

Je le fais actuellement à la main à l'aide de formule mais c'est fastidieux car ce sont des très gros fichiers et j'en ai beaucoup à traiter.

Pour illustrer mes propos, j'ai mis un fichier d'exemple (très simplifié par rapport à mes "vrais" fichier) avec les différents cas. Les vrais fichiers n'ont pas les mêmes données au même endroit.

Est-ce que quelqu'un pourrait m'aider ?

Merci d'avance

Bonjour,

Une proposition Power Query.

Complément gratuit Microsoft pour Excel 2010 et 2013.

Intégré aux versions ultérieures.

Cdlt.

Bonjour

Ci joint ma solution

La macro se lance dès que la feuille est active

Attention les colonnes C et E sont traitées en fonction de leur place donc à modifier si nécessaire

A+ François

Rechercher des sujets similaires à "macro mettre forme fichier"