![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
Bonjour,
Je souhaiterais faire changer la couleur de fond d'une cellule au moment où le curseur passe sur celle-ci. Dès que le curseur sort de la zone de la cellule, cette dernière reprendrait sa couleur initiale. Est-ce possible ? Merci pour vos tuyaux, Eric |
| ANNONCES | |||
|
|
|
|
#3 (permalink) |
|
Guest
Messages: n/a
|
Merci pour ta réponse Didier.
Je pense que l'on tient une partie de la solution. Cependant, je pensais au changement de couleur de la cellule au simple passage du curseur SANS avoir à cliquer sur celle-ci. Si d'autres idées jaillissent, je suis preneur. Merci encore, Eric |
|
|
#4 (permalink) |
|
Guest
Messages: n/a
|
Utilise se code que tu mets dans la balise <td>
<td onMouseOut="javascript:this.style.background=''cod e_couleur_quand_la_souris_n'est_pas_dessus (pour ne rien mettre laisser vide" onMouseOver="javascript:this.style.background='cod e couleur quand la souris pas dessus'"> Voila Anduriel |
|
|
#5 (permalink) |
|
Guest
Messages: n/a
|
Bonjour à tous
je ne pense pas que ce soit possible directement dans excel. L'événement Mouse_Move existe pour des controles, mais pas dans une feuille de calcul. Donc il faut passer par des moyens très détournés. Je ne vois pas de solution simple pour le moment. A part aller récupérer les coordonnées du pointeur (possible par API, je crois), mais encore faut-il connaitre aussi les coordonnées de la cellule en question, bref, c'est la grosse artillerie. Sinon, pour Anduriel, comment intégrer ce code dans une macro excel? Peut-on mettre directement du javascript sous VBA? je vais essayer. Bon courage. Laurent. |
| ANNONCES | |
| Liens sociaux |
| Outils de la discussion | |
|
|