[VBA-E] Gérer le changement de sélection d'une cellule

Gérer le changement de sélection d'une cellule [VBA-E] - VB/VBA/VBS - Programmation

Marsh Posté le 26-07-2006 à 10:06:44    

Bonjour à tous !!
 
Encore moi... désolé...
 
Cette fois, mon souci, c'est que je veux que mon utilisateur sélectionnent une cellule puis après travailler sur cette cellule. Mon souci est simple : Comment faire pour que l'utilisateur la sélectionne cette cellule ??
 
Je m'explique : J'ai une boite de dialogue qui s'ouvre, je clique sur un bouton qui m'active la feuille dans laquelle la sélection doit être faite et c'est là que je bloque...
Vu qu'il y a toujours un cellule d'activée, si je pars direct avec ActiveCell, ça travaille sur la cellule activée par défaut et non celle choisie (de toute façon, j'ai pas le temps de la choisir dans ce cas !!  :pt1cable: )...
 
J'ai vu quelque chose avec Worksheet_SelectionChange mais je comprend pas comment m'en servir
 
Si vous pouviez m'éclairer un peu..., merci d'avance !!
 

Reply

Marsh Posté le 26-07-2006 à 10:06:44   

Reply

Marsh Posté le 26-07-2006 à 10:11:16    

après l'activation de ta page, ton utilisateur doit choisir une cellule ou bien tu lui imposes ?

Reply

Marsh Posté le 26-07-2006 à 10:18:01    

jpcheck a écrit :

après l'activation de ta page, ton utilisateur doit choisir une cellule ou bien tu lui imposes ?


 
Non, je ne lui impose pas. En fait, j'ai un tableau, il clique sur une cellule d'une des colonnes puis je trace le graphique des valeurs présentent dans cette colonne

Reply

Marsh Posté le 26-07-2006 à 10:28:48    

T'as qu'à lui dire de sélectionner une cellule ....
De nos jours on ne communique jamais assez !!!! c'est terrible !

Reply

Marsh Posté le 26-07-2006 à 11:47:35    

Paul Hood a écrit :

T'as qu'à lui dire de sélectionner une cellule ....
De nos jours on ne communique jamais assez !!!! c'est terrible !


 
Je veux bien mais je ne vois pas comment je peux retourner la cellule sélectionnée... :??:  :??:  
Faudrait pas un truc qui prennent la cellule active après un clic ???
 

Reply

Marsh Posté le 26-07-2006 à 11:50:36    

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox Target.Address
End Sub
te retourne l'adresse de la cellule ou ed la plage active.

Reply

Marsh Posté le 26-07-2006 à 12:13:40    

bonjour,
tu peux passer par un USF non modal
A+

Reply

Marsh Posté le 26-07-2006 à 12:20:28    

galopin01 a écrit :

bonjour,
tu peux passer par un USF non modal
A+


 
 :ouch:  :ouch:  :ouch:  ça dépasse mes compétences là !!!
 
Non mais c'est bon, j'avais déjà vu cette fonction Paul Hood mais je ne savais pas trop où la mettre et comment m'en servir mais maintenant c'est bon
 
Merci bien à tous
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed