Petit probleme de syntaxe vba range

Fermé
noobduvb - 24 juin 2008 à 10:43
 noobduvb - 24 juin 2008 à 11:49
hello,

voilà j'ai un pti probleme je voudrais selon 3 cas selectionner :
à partir d'un range une plage de cellulle commencant de ma cellule C6 allant de C6 jusqu'à une colonne mise en variable
et cela jusqu'à un nombre de ligne mise en varaible aussi
puis selon mes cas je fais un collonne + "quelquechose".

pas trés claire hein ? xD
en gros jai fait ca et ca ne fonctionne pas..

Dim ligne As Integer
Dim col As Integer
Sheets("Compilation charges Cab").Activate
ligne = Cells(1, 4).Value
col = Cells(1, 3).Value

Range("C 6 + ligne, col ").Select

et pour mon 2eme cas par exemple

Range("C 6 + ligne ,col + 52 ").Select

mais sa ne fonnctionne pas
doi je mettre "&" comme
Range("C 6 & ligne ,col + 52 ").Select

merci de votre aide +++++++

5 réponses

Pas tout compris mais RANG tu dois utiliser ("Ligne" & "colonne") et pour cells (colonne , ligne)
0
oui je men douter
en gros jvais essayer de faire sa plus simple!
imaginons j'ai 2 boutons

selon si je clike sur l'un ou l'autre je voudrais selectionner une plage

à partir de ma cellule C6 jusquà un certain nombre de collonne (ici col )
jusqu'à un nombre de ligne bien défini
et si je clik sur mon bouton n°2 je voudrais que ma selection s'agrandisse dans le sens des collonne ( d'où le +52)

1er boutons
Range("C6 + ligne" & "col").Select

2eme

Range("C6 + ligne" & "col + 52").Select

mais ma syntaxe et surmen fausse

merci pour vos aide a venir
0
Range("C3:D4").Select
tester et ca marche
0
Apres tu a juste a mettre tes variable comme cela
Range("C" & 3 + col & ":D" & 4 + ligne & "").Select
ex : Range("C" & 3 + 52 & ":D" & 4 + 51 & "").Select
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
merci c ok pour la syntaxe
mais cependant il selectionne pas ce que je voudrais selectionné à partir de ma collonne C6 (si col = 30) selectionner les 30 colonnes puis les selectionner jusque la ligne 1000 ( si ligne = 1000)

tandi que sur ton code il me selection sur C et D à partir de la ligne 30 juska la ligne 1000 lol

pourrais tu mexplié la syntaxe svp
merci pour ton aide
0