Bonjour à tous,
(je remets le sujet ici car je l'avais posé dans un autre sujet et il semble s'être enterré)
Je suis dans le code une application où je demande l'adresse du début d'une plage, située dans un autre classeur ouvert, en cliquant dans la cellule choisie au moyen d'un Inputbox. J'obtiens donc un Range "DébutTableauàImporter"
Je souhaite avoir le nom (nomclasseur + nomfeuille) en vue d'activer cette feuille.
Comment fait-on pour extraire cela du range "DébutTableauàImporter" (en dehors d'une analyse du texte)?
Mes essais :
- DébutTableauàImporter.Address me donne : $B$5 (c'est la cellule sélectionnée)
- DébutTableauàImporter.Parent.Name me donne : Données (c'est le nom de la feuille)
- DébutTableauàImporter.Address(, , , True) me donne : [classeur3]Données!$B$5 (c'est donc l'adresse complète)
- Range(DébutTableauàImporter.Address(, , , True)) me donne : 1 (c'est la valeur dans la cellule)
- Range(DébutTableauàImporter.Address(, , , True)).Worksheet.Name me donne : Données (c'est le nom de la feuille)
Merci d'avance.
Cordialement