minanse a écrit :
Bonjour,
Set Plage = .Range("Valeur1:Valeur2")
n'est pas la bonne syntaxe en effet :p
mettre des variable entre guillemet les transforme en chaîne de caractère (en gros dans le cas présent sa devient n'importe quoi avec le range(String) au lieu de range(cells,cells))
voila la syntaxe :
Set Plage = .Range(Valeur1 & ":" & Valeur2)
Cela ne fonctionne pas chez moi,
"Erreur d'exécution '1004':
La méthode 'Range' de l'objet'_Worksheet' a échoué"
toujours sur la même ligne
Raja a écrit :
Bonsoir,
Essaye comme ça :
Set Plage = .Range(Valeur1, Valeur2)
NB : ce n'est pas une fonction, c'est toujours une procédure que tu appelles. A la différence d'une fonction une procédure ne retourne aucune valeur
Effectivement c'est une procédure , je ne fais pas attention parfois au terme que j'emploie !
Sinon Merci Raja, tu as résolu mon problème ! et merci aux autres aussi !
Bonne fin de journée !