OVH Cloud OVH Cloud

Récupérer une plage de cellule Excel VBA

3 réponses
Avatar
Fredo
Salut,

Je souhaiterai récupérer la plage qui est sélectionnée par un utilisateur,
c'est à dire la position de la cellule en haut à gauche et celle en bas à
droite de la plage.
ex : A1 à B10 qui me fait une plage de 2 colonnes et de 10 lignes.
Je pensais que la propriété CurrentRegion serai celle appropriée mais c'est
pas le cas.

Merci d'avance

3 réponses

Avatar
isabelle
bonjour Fredo,

With Selection
debut = .Item(1).Address
fin = .Areas(.Areas.Count)(.Areas(.Areas.Count).Count).Address
End With

isabelle

Salut,

Je souhaiterai récupérer la plage qui est sélectionnée par un utilisateur,
c'est à dire la position de la cellule en haut à gauche et celle en bas à
droite de la plage.
ex : A1 à B10 qui me fait une plage de 2 colonnes et de 10 lignes.
Je pensais que la propriété CurrentRegion serai celle appropriée mais c'est
pas le cas.

Merci d'avance


Avatar
ST
Et si tu utilises Selection.

ST

"Fredo" a écrit dans le message de
news:
Salut,

Je souhaiterai récupérer la plage qui est sélectionnée par un utilisateur,
c'est à dire la position de la cellule en haut à gauche et celle en bas à
droite de la plage.
ex : A1 à B10 qui me fait une plage de 2 colonnes et de 10 lignes.
Je pensais que la propriété CurrentRegion serai celle appropriée mais
c'est

pas le cas.

Merci d'avance


Avatar
Fredo
Bonjour Isabelle

Merci beaucoup pour ta réponse....
ca marche super bien

Fredo


bonjour Fredo,

With Selection
debut = .Item(1).Address
fin = .Areas(.Areas.Count)(.Areas(.Areas.Count).Count).Address
End With

isabelle

Salut,

Je souhaiterai récupérer la plage qui est sélectionnée par un utilisateur,
c'est à dire la position de la cellule en haut à gauche et celle en bas à
droite de la plage.
ex : A1 à B10 qui me fait une plage de 2 colonnes et de 10 lignes.
Je pensais que la propriété CurrentRegion serai celle appropriée mais c'est
pas le cas.

Merci d'avance