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

Membres actuellement en ligne

Statistiques des forums

Discussions
313 259
Messages
2 096 617
Membres
106 688
dernier inscrit
Cherif99