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))
 

Discussions similaires

Réponses
7
Affichages
228
Réponses
3
Affichages
274