Bonjour,

Je dispose d'une plage de données contenant plusieurs colonnes nommées disons "nom1", "nom2" .... ayant le même nombre de lignes.
Lorsque je veux connaitre le nombre de colonnes de cette plage, le plage.columns.count me renvoie 1 alors que ma plage comprend plusieurs colonnes.
Voilà le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    Dim toto As Range
    Dim sh As Worksheet
    Set sh = Worksheets("feuille1")
    Set toto = sh.Range("Nom1,Nom2,Nom3,Nom4,Nom5")
    Debug.Print toto.Columns.Count   'renvoie 1
    Debug.Print toto.Cells(1, 5)  'me renvoie bien un élément de la 5ème colonne
Merci pour vos lumières.