Problème avec Range

Résolu
PierreMontréal Messages postés 17 Statut Membre -  
PierreMontréal Messages postés 17 Statut Membre -
Bonjour,
J'aimerais vous soumettre un petit problème que j'ai avec la sélection de range. Si par exemple j'ai l'instruction suivante dans une macro "ActiveSheet.boite.ListFillRange = ("$A$2:$A$21") " ça fonctionne très bien. A supposer que je veuille rendre cette formule plus facile à modifier je voudrais pouvoir utiliser la formulation suivante ActiveSheet.boite.ListFillRange = cells(2,1),cells(21,1), mais voila le problème cette formulation ne fonctionne pas. Donc comment convertir de $A$2:$A$21 a cells(2,1),cells(21,1)
Merci de votre aide

3 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    essaie avec :
    ...=range(cells(2,1),cells(21,1))
    ou bien :
    ...=cells(2,1).resize(20,1)

    eric

    Jamais tu ne répondras à un mp non sollicité...
    Bon, ça c'est fait.
    0
    1. PierreMontréal Messages postés 17 Statut Membre 6
       
      Comme je le disais ça ne fonctionne pas
      0
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    ActiveSheet.ComboBox1.ListFillRange = Range(Cells(2, 1), Cells(21, 1)).Address

    A+
    0
  3. PierreMontréal Messages postés 17 Statut Membre 6
     
    Un gros merci. Voila un gros problème qui est réglé pour moi.
    bonne journée
    0