Petit probleme de syntaxe vba range

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

  1. CapitainCo
     
    Pas tout compris mais RANG tu dois utiliser ("Ligne" & "colonne") et pour cells (colonne , ligne)
    0
  2. noobduvb
     
    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
  3. CapitainCo
     
    Range("C3:D4").Select
    tester et ca marche
    0
  4. CapitainCo
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. noobduvb
     
    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