VBA : Onglet de Selection :

Résolu
Edwin -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
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   Statut Modérateur Dernière intervention   2 761
 
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
Edwin
 
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   Statut Modérateur Dernière intervention   2 761
 
de rien.
A+
0