XL 2021 Identifier de manières fiables les colonnes d'un fichier Excel pour une macro VBA

excelentille

XLDnaute Nouveau
Bonjour à tous !
J'ai régulièrement besoin de réaliser des opérations de tris / filtrages / formules, etc, pour mettre à jour des données clients selon plusieurs sources.
C'est extrêmement chronophage, source d'erreur, et prodigieusement inintéressant.

J'ai donc décidé de réaliser une macro VBA qui opérerait toutes ces opérations pour moi.

Pour cela, l'une des étapes consiste à nommer les colonnes. Principalement pour 2 raisons :
- parce que d'autres colonnes peuvent être ajoutées au fil du temps dans le fichier source
- parce que c'est plus facile pour travailler sur la macro

Je cherche une fonction qui permette d'automatiser le nommage de ces plages, en se basant sur le contenu de la cellule de la première ligne de chaque colonne (qui bien sûr contiennent des espaces, des caractères accentées, des apostrophes et autres joyeusetés).

Je n'ai pas trouvé mon bonheur jusqu'alors.

Avez-vous des idées ?

Merci
 

Jacky67

XLDnaute Barbatruc
Bonjour à tous !
J'ai régulièrement besoin de réaliser des opérations de tris / filtrages / formules, etc, pour mettre à jour des données clients selon plusieurs sources.
C'est extrêmement chronophage, source d'erreur, et prodigieusement inintéressant.

J'ai donc décidé de réaliser une macro VBA qui opérerait toutes ces opérations pour moi.

Pour cela, l'une des étapes consiste à nommer les colonnes. Principalement pour 2 raisons :
- parce que d'autres colonnes peuvent être ajoutées au fil du temps dans le fichier source
- parce que c'est plus facile pour travailler sur la macro

Je cherche une fonction qui permette d'automatiser le nommage de ces plages, en se basant sur le contenu de la cellule de la première ligne de chaque colonne (qui bien sûr contiennent des espaces, des caractères accentées, des apostrophes et autres joyeusetés).

Je n'ai pas trouvé mon bonheur jusqu'alors.

Avez-vous des idées ?

Merci
Bonjour,
Le plus simple et le plus fiable serait de passer en tableau structuré qui fait automatiquement tout ce qui est demandé.
 

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 221
Membres
103 158
dernier inscrit
laufin