Récupération d'une feuille sans contrôle sur sa pos/nom [Résolu] - VB/VBA/VBS - Programmation
Marsh Posté le 20-07-2012 à 11:24:14
Salut, cela fait partie du B A BA du VBA, intéresse-toi au CodeName http://www.developpez.net/forums/d [...] ost5196611
Le CodeName permet de modifier le nom d'onglet des feuilles, de déplacer les feuilles , d'en ajouter, sans avoir à retoucher au code VBA.
Marsh Posté le 20-07-2012 à 11:24:21
Bonjour,
et comment tu peux la reconnaître ta feuille ?
Parce-que tu peux boucler sur toutes les feuilles du classeur et faire un test pour savoir si tu es sur la bonne.
Exemple (ma feuille doit avoir toto en A1) :
Code :
|
Marsh Posté le 20-07-2012 à 13:57:31
Bonjour Kiki,
Merci pour ta solution.
Je l'avais déjà essayé ce matin en fouillant sur le forum, mais elle n'avait pas fonctionné ... Il faut croire que le déjeuner a eu un effet positif sur ma macro!
Merci et bonne journée,
Cfgluciole1
Marsh Posté le 20-07-2012 à 13:59:10
Bonjour oovaveoo,
Comme cité plus haut, je reconnais ma feuille par son CodeName et non par sa position ou son nom d'onglet.
Et comme le nom d'onglet peut être amené à changer, je ne peux pas boucler.
Merci quand même pour ta solution
Bonne journée,
Cfgluciole1
Marsh Posté le 20-07-2012 à 10:51:29
Bonjour,
Je rencontre le problème suivant:
Je voudrais sélectionner une feuille excel via vba mais je suis soumis à deux contraintes:
- La feuille peut changer de nom => je ne peux donc pas l'appeler via la commande :
- La feuille peut changer de position => je ne peux donc pas l'appeler via la commande :
J'utilise Excel 2007.
Merci par avance de votre aide,
Cfgluciole1
Message édité par cfgluciole1 le 23-07-2012 à 10:08:19