VBA. Nom de Tableau dynamique. - VB/VBA/VBS - Programmation
Marsh Posté le 06-09-2014 à 17:42:57
Bonjour, bonjour !
S'affranchir du ralentisseur Select est preuve d'un code optimisé, inutile de sélectionner un objet pour y accéder !
Respecter la règle TBTO (hiérarchie objet entre autres) est source d'efficacité …
Donc ne pas mélanger des collections même si elles peuvent avoir des éléments en commun !
Appeler un élément d'une collection directement par son numéro d'index :
Code :
|
Marsh Posté le 06-09-2014 à 20:59:59
Merci Marc L
Ca marche!!!!
Je vais suivre tes recommandations.
Marsh Posté le 06-09-2014 à 14:25:12
Bonjour,
Sur feuil1, j'ai une macro qui ajoute des données dans un tableau qu'Excel a nommé(Tableau2)
Je duplique la feuil1 -> Feuil1 (2)
La macro ne fonctionne plus sur feuil1 (2) car Excel à changer le nom du Tableau .
J'ai un msgBox qui affiche le nom du Tableau dupliqué.
C'est ce Nom dynamique que j'aimerais insérer dans le code
En gros.
J'aimerais qu'au lieu d'avoir un affichage par MsgBox du nom du Tableau dupliqué
que ce nom soit remplacé automatiquement dans le code.
Exemple
Si MsgBox trouve "Tableau14"
Range("Tableau2" ).Select devient
Range("Tableau14" ).Select
Merci de votre aide.