VBA événement d'une cellule

Le
fenark
Bonjour,

Je recherche s'il est possible d'exécuter une macro sur l'événement
keypress d'une cellule en particulier ou sur chaque modification d'une
cellule en particulier mais sans être obligé de valider la cellule.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
anonymousA
Le #16802131
Bonjour,

non ca n'existe pas. dans l'environnement de la cellule elle-même donc
quand tu tapes quelque chose dedans, il n'y a pas de gestion d'évenement.

A+

fenark a écrit :
Bonjour,

Je recherche s'il est possible d'exécuter une macro sur l'événement
keypress d'une cellule en particulier ou sur chaque modification d'une
cellule en particulier mais sans être obligé de valider la cellule.



Papyjac
Le #16803011
Bonjour fenark

par contre tu peux utiliser l'événement Change sélection, car il
l'utilisateur aura sélectionner avant de saisir

Mais tu ne nous dis pas ce que tu veux en faire ,!


--
Papyjac


"anonymousA" a écrit :

Bonjour,

non ca n'existe pas. dans l'environnement de la cellule elle-même donc
quand tu tapes quelque chose dedans, il n'y a pas de gestion d'évenement.

A+

fenark a écrit :
> Bonjour,
>
> Je recherche s'il est possible d'exécuter une macro sur l'événement
> keypress d'une cellule en particulier ou sur chaque modification d'une
> cellule en particulier mais sans être obligé de valider la cellule.
>



fenark
Le #16803931
Papyjac a écrit :

Mais tu ne nous dis pas ce que tu veux en faire ,!



Je cherche à faire une aide à la saisie à partir d'une liste. J'ai
cherché si cela existait déjà, et les seules choses sont soit à base de
contrôles formulaires, soit pas exactement une saisie prédictive car
cela oblige à valider la cellule avant un quelconque traitement. Donc je
cherche à faire ou trouver une macro qui ferait vraiment une saisie
prédictive dans une cellule.
fenark
Le #16803911
Papyjac a écrit :

par contre tu peux utiliser l'événement Change sélection, car il
l'utilisateur aura sélectionner avant de saisir



L'évenement Change sélection permet d'appliquer un traitement à chaque
fois que la cellule est sélectionnée, mais pas à chaque caractère saisie
dans la cellule.
michdenis
Le #16804831
Un petit exemple simple sur ce qui est possible de faire :

http://cjoint.com/?jnqMfT5y35


"fenark" u4%
Bonjour,

Je recherche s'il est possible d'exécuter une macro sur l'événement
keypress d'une cellule en particulier ou sur chaque modification d'une
cellule en particulier mais sans être obligé de valider la cellule.
Papyjac
Le #16807521
Bonjour fenark,

L'aide à la saisie est un bel objectif : le plus simple est d'utiliser les
bulles de la fonction validation. quand tu passe la souris sur la cellule, la
bulle s'affiche


--
Papyjac


"fenark" a écrit :

Papyjac a écrit :
>
> Mais tu ne nous dis pas ce que tu veux en faire ,!

Je cherche à faire une aide à la saisie à partir d'une liste. J'ai
cherché si cela existait déjà, et les seules choses sont soit à base de
contrôles formulaires, soit pas exactement une saisie prédictive car
cela oblige à valider la cellule avant un quelconque traitement. Donc je
cherche à faire ou trouver une macro qui ferait vraiment une saisie
prédictive dans une cellule.




Papyjac
Le #16807511
Bonjour fenark,

Oui, je sais, mais tu peux afficher ton aide au moement de la sélection, et
ensuite tu reprends la main après la saisie.

Qu'est ce que tu veux faire de plus en cours de saisie ?
--
Papyjac


"fenark" a écrit :

Papyjac a écrit :
>
> par contre tu peux utiliser l'événement Change sélection, car il
> l'utilisateur aura sélectionner avant de saisir

L'évenement Change sélection permet d'appliquer un traitement à chaque
fois que la cellule est sélectionnée, mais pas à chaque caractère saisie
dans la cellule.



Publicité
Poster une réponse
Anonyme