Fonction Range

muadid Messages postés 2 Statut Membre -  
muadid Messages postés 2 Statut Membre -
Bonjour,

je voudrais sélectionner une plage de données située sur 2 feuilles d'un classeur excel, avec le code vba :

With worksheets(1)
Set Plage11 = .Range(.Cells(1,1), .Cells(5,1))
Set Plage12 = .Range(.Cells(1,2), .Cells(5,2))
End With

With worksheets(2)
Set Plage21 = .Range(.Cells(1,1), .Cells(5,1))
Set Plage22 = .Range(.Cells(1,2), .Cells(5,2))
End With

Plage = Union(Plage11 Plage12 Plage21 Plage22)

... et j'ai un msg d'erreur sur la derniere ligne.

Quelsu'un peut -t-il m'aider ? svp
A voir également:

2 réponses

melanie1324 Messages postés 1561 Statut Membre 156
 
Bonjour,

Première chose :

Plage = Union(Plage11, Plage12, Plage21, Plage22)

Mais ce code ne fonctionnera pas car je pense que tu peux travailler sur plusieurs plages d'une même feuille mais tu ne peux pas sur deux plages situées sur deux feuilles différentes.
0
muadid Messages postés 2 Statut Membre
 
Oui j'avais oublié de mettre des virgules mais effectivement ça ne marche pas... n'y a-t-il aucun moyen de selectionner deux plages de données de deux feuilles différentes ?
0