VBA; Sélection plage variable

Résolu
JB22 -  
 JB22 -
Bonjour,

J' ai une plage variable de A5 à K.. que je voudrais sélectionner, mais je n' y arrive pas;
J" ai besoin d' aide,
Merci
Cdt

4 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    le principe

    Range(Range("A5"), Range("K65535").End(xlUp)).Select

    ou plus technique
    Range([A5], [K65535].End(xlUp)).Select
    0
  2. JB22
     
    Merci Mike-31 pour, votre réponse.
    Hélas cela ne fonctionne pas.
    J' ai réussi à sélectionner la dernière cellule de la plage, au moyen de la formule suivante, mais je n' ai pas su aller plus loin.
    [A65536].End(3).Offset(0; 10).Select]
    Cdt; JB22
    22 =1922,donc 99 ans, je suis excusable !
    0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    tu as déjà passé le statut en résolu sans avoir eu satisfaction, le principe est de rechercher la première cellule non vide en remontant d'un colonne.
    dans ton cas deux possibilités, directement colonne K avec cette ligne de code
    [K65535].End(xlUp).Select

    ou suivant en déportant la sélection en se rapprochant de ton code
    [A65536].End(xlUp).Offset(0, 10).Select

    en suite on a un point fixe de sélection cellule A5, il suffit de jumeler les deux points
    Range([A5], [K65535].End(xlUp)).Select


    ou en partant de la colonne A, déporté colonne K
    Range([A5], [A65536].End(xlUp).Offset(0, 10)).Select


    0
  4. JB22
     
    C' est par erreur que j' ai mis " Résolu "
    Mais avec ta dernière réponse le problème est effectivement résolu, je te remercie.
    Cdt, JB22
    0