Petit probleme de syntaxe vba range

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. 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
    1. 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
      1. 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
        1. Pas tout compris mais RANG tu dois utiliser ("Ligne" & "colonne") et pour cells (colonne , ligne)