Macro avec fonction Range

Résolu/Fermé
guillaume660 - 24 mars 2011 à 08:33
 guillaume660 - 24 mars 2011 à 10:04
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.
A voir également:

2 réponses

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
guillaume660
24 mars 2011 à 10:04
Ca marche parfaitement !

Merci pour l'explication Paf.
0