Macro avec fonction Range

Résolu
guillaume660 -  
 guillaume660 -
Bonjour,

J'essaye de sélectionner une plage de donner allant d'une certaine cellule jusqu'à la fin de mon tableau mais cela ne fonctionne pas et je ne comprends pas pourquoi :

Ma première ligne est celle ci : Rows(i).Offset(1, 0).Select

Voici donc ce que j'ai essayé sans succès :
Range("A & Rows(i).Offset(1, 0): J & [A65536].End(xlUp).Row")

Quelqu'un pourrait-il me dire d'où vient mon erreur ?

Merci beaucoup.

Guillaume.

2 réponses

  1. Paf
     
    bonjour,

    plusieurs soucis:
    - la syntaxe pour sélectionner une plage de cellule:
    range("cellule coin supérieur gauche:cellule coin inférieur droit").select
    or, tu essayes en faisant : ("ligne de début:coin inférieur droit") !
    - des "guillemets" oubliés

    par ailleurs Rows(i).Offset(1, 0).Select sélectionne la ligne i+1

    on aura donc:

    Range("A" & i + 1 & ":J" & [A65536].End(xlUp).Row).Select

    Bonne suite
    0
  2. guillaume660
     
    Ca marche parfaitement !

    Merci pour l'explication Paf.
    0