Sélection d'une plage excel souris

Résolu/Fermé
duchemin marcel - 21 avril 2005 à 18:52
 duchemin marcel - 25 avril 2005 à 23:54
bonjour à tous

j'avais vu sur un sujet du forum (6 mois) qu'il était possible par VBA de demander et de récupérer l'adresse d'une sélection faite à la souris ou au clavier.
je n'arrive plus à retrouver ce sujet ni l'info en aide excel ou sur le net, alors que je voudrais l'utiliser, aussi si quelqu'un peut me redonner l'adresse du sujet je l'en remercie par avance.
A voir également:

5 réponses

Utilisateur anonyme
21 avril 2005 à 19:43
Salut,

Je n'ai pas l'adresse, mais pour récupérer la plage sélectionnée
en cours :

Dim Plage As Range
Set Plage = ActiveWindow.RangeSelection

Lupin
0
duchemin marcel
21 avril 2005 à 20:23
salut le gentil cambrioleur,

en fait, c'est une procédure vba pour demander de choisir dans un input
une cellule ou une plage pour pouvoir effectuer une action sur le choix.

je l'avais récupérée, mais je n'arrive pas à mettre la main dessus alors que je veux l'employer.
Merci d'avance.
0
duchemin marcel
25 avril 2005 à 10:29
salut

j'ai enfin retrouvé la fonction :
Application.InputBox(prompt:="choix", Type:=8)
qui permet de choisir une plage mais lorsque je change de feuille je ne récupére pas le nom de la feuille concernée dans 'address', ce qui est normal, mais où puis-je l'avoir ?
0
Utilisateur anonyme
25 avril 2005 à 16:27
re:

voilà, je ne connaissais pas cette façon de faire, alors j'aurai
appris quelque chose :

Sub SaisiePlage()

Dim Plage As Range

Set Plage = Application.InputBox("Choix de cellule(s)", Type:=8)

MsgBox Plage.Address
MsgBox Plage.Worksheet.Name


End Sub

Lupin
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
duchemin marcel
25 avril 2005 à 23:54
salut le gentil cambrioleur,

c'est évident que c'était : Plage.Worksheet.Name
mais comme j'oubliais de mettre Worksheet je n'ai pas réussi à trouver, ême en compliquant inutilement.

merci beaucoup pour le rappel.

je suis en train de réaliser un pointage entre plusieurs feuilles et cette fonction est importante pour le confort d'utilisation afin de marquer la zone choisie en la liant à la cellule de départ.
0