Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

numéro de ligne et colonne vba

raptor65

XLDnaute Nouveau
Bonjour

J'ai créé une macro et dans celle ci je demande de choisir à travers une msgbox un numéro de colonne (variable col)
Je dispose également d'une autre variable qui définit une série de lignes. (variable ligne)

Je veux utiliser ces 2 paramètres mais je n'arrive pas à formaliser l'adresse d'une cellule

J'ai essayé cells(ligne,col) mais ça m'indique une erreur ...
 

Pierrot93

XLDnaute Barbatruc
Re : numéro de ligne et colonne vba

Bonjour,

Code:
cells(ligne,col)

devrait fonctionner si tes variables sont bien typées :
Code:
Dim ligne As Long, col as Long

sans plus de détails sur le code utilisé, difficile d'en dire plus...


bonne journée
@+
 

NezQuiCoule

XLDnaute Occasionnel
Re : numéro de ligne et colonne vba

Bonjour,

Si tu souhaites sélectionner une plage de cellules, le mieux est d'utiliser :
Range(Cells(LMin, CMin),Cells(LMax, CMax))

Où LMin est la première ligne de ta selection, CMin la première colonne ainsi de suite.

Dans ton exemple, si l'utilisateur choisit la colonne 3 et les lignes 4 à 7, on va sélectionner :
Range(Cells(4,3), Cells(7,3))
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…