VBA : Onglet de Selection :

Résolu/Fermé
Edwin - Modifié par Edwin le 28/02/2012 à 11:05
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 28 févr. 2012 à 15:18
Bonjour,
Dans le cadre de mon travail, j'ai du réaliser une macro excel.
Elle fonctionne très bien, mon seul problème est celui ci :

Cette macro à besoin de deux paramètre pour fonctionner :

Un Range (la cellule selectionnée)
Le numéro de l'onglet correspondant à la sélection

J'appelle la macro comme ceci :
Call ChercherCableTest(Selection, ....)
Pour le premier paramètre, ca va, mais je n'arrive pas a obtenir directement le numéro de l'onglet lié à la selection... Et compter et rentrer manuellement c'est pas très pratique.
Dans le pire des cas, rien que de connaitre le nom de l'onglet m'aiderait, après il suffit de faire une boucle pour obtenir son numéro.

Ca doit surement être évident, mais je ne touche au Vba que depuis 1 semaine, donc veuillez m'excuser pour mon ignorance !

Merci d'avance !

3 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 745
28 févr. 2012 à 11:12
Bonjour,

Si tu as sélectionné une cellule dans une de tes feuilles, la feuille est donc active. Oui? Donc...
Voir du côté de :
ActiveSheet.Index 'donne le numéro d'index dans la collection WorkSheet
ActiveSheet.Name 'donne le nom de la feuille
0
Ah oui merci ! Je me disais bien qu'il existait une option simple pour faire ça !
Merci encore !
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 745
28 févr. 2012 à 15:18
de rien.
A+
0