XL 2010 [VBA] problème sélection de zone

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F22Raptor

XLDnaute Impliqué
Hello
Sur le fichier joint, j'ai deux macros qui doivent faire la même chose.
Sur la méthode "bouton MARCHE", je sélectionne la colonne du milieu de mon petit tableau, et je fais une boucle qui passe par chaque cellule pour en afficher l'adresse.
Ca marche.

Mais je voulais le faire en nommant la plage, et ma boucle faisant un FOR EACH RANGE IN PLAGE
Et là, ça bugge ! (bouton "MARCHE PAS")
Curieusement, cela renvoie l'adresse, non pas de chaque cellule de la plage, mais celle de la plage elle-même.

Ai je un pb dans ma désignation Set Plage = Range("A1").CurrentRegion.Columns(2) ??

Merci !
 

Pièces jointes

bonjour,

curieux
en voici un autre qui fct aussi

Code:
Option Explicit
    Dim Rge
    Dim Plage
    Dim txt

Sub tata()
    Rge = Range("A1").CurrentRegion.Columns(2).Address
    For Each Plage In Range(Rge)
            txt = txt & Plage.Address & vbLf
    Next
    MsgBox txt
       
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour