Est-il possible par exemple de remplir une cellule, puis une fois remplie de cliquer sur un bouton appelant du code VBA sans pour autant avoir cliqué entre temps sur une autre cellule afin de valider la saisie effectuée sur la 1er cellule?
Pour valider une saisie, le mieux est encore d'utiliser par exemple la touche entrée du pavé numérique et on peut alors associer, dans un module standard :
Sub Valid() Application.OnKey "{Enter}", "cbon" End Sub
Sub cbon() MsgBox "C'est bon !", , "MPFE" End Sub
dans le module de feuille :
Private Sub Worksheet_Change(ByVal Target As Range) Valid End Sub
Amicales Salutations Retirer A_S_ pour répondre. XL 97 / 2000 / 2002 Pour suivre facilement le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"simplice" a écrit dans le message de news:
Est-il possible par exemple de remplir une cellule, puis une fois remplie de cliquer sur un bouton appelant du code VBA sans pour autant avoir cliqué entre temps sur une autre cellule afin de valider la
saisie effectuée sur la 1er cellule?
merci
Bon{j,s}o{u,i}r®
Pour valider une saisie, le mieux est encore d'utiliser par exemple la touche entrée du pavé numérique
et on peut alors associer, dans un module standard :
Sub Valid()
Application.OnKey "{Enter}", "cbon"
End Sub
Sub cbon()
MsgBox "C'est bon !", , "MPFE"
End Sub
dans le module de feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
Valid
End Sub
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre facilement le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"simplice" <simplice@discussions.microsoft.com> a écrit dans le message de
news:02B69B9F-88BB-41C4-8D58-0F11340F5643@microsoft.com...
Est-il possible par exemple de remplir une cellule, puis une fois remplie de cliquer sur un bouton
appelant du code VBA sans pour autant avoir cliqué entre temps sur une autre cellule afin de valider la
Pour valider une saisie, le mieux est encore d'utiliser par exemple la touche entrée du pavé numérique et on peut alors associer, dans un module standard :
Sub Valid() Application.OnKey "{Enter}", "cbon" End Sub
Sub cbon() MsgBox "C'est bon !", , "MPFE" End Sub
dans le module de feuille :
Private Sub Worksheet_Change(ByVal Target As Range) Valid End Sub
Amicales Salutations Retirer A_S_ pour répondre. XL 97 / 2000 / 2002 Pour suivre facilement le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"simplice" a écrit dans le message de news:
Est-il possible par exemple de remplir une cellule, puis une fois remplie de cliquer sur un bouton appelant du code VBA sans pour autant avoir cliqué entre temps sur une autre cellule afin de valider la
saisie effectuée sur la 1er cellule?
merci
AV
Pour valider une saisie, le mieux est encore d'utiliser par exemple la touche entrée du pavé numérique
Me semble, justement que le Mr il ne veut pas valider par Entrée ou clic ailleurs, mais par un bouton (macro) C'est à dire rester en mode saisie et valider par une macro(bouton) Et ça...ça me semble pas possible !
AV
Pour valider une saisie, le mieux est encore d'utiliser par exemple la touche
entrée du pavé numérique
Me semble, justement que le Mr il ne veut pas valider par Entrée ou clic
ailleurs, mais par un bouton (macro)
C'est à dire rester en mode saisie et valider par une macro(bouton)
Et ça...ça me semble pas possible !
Pour valider une saisie, le mieux est encore d'utiliser par exemple la touche entrée du pavé numérique
Me semble, justement que le Mr il ne veut pas valider par Entrée ou clic ailleurs, mais par un bouton (macro) C'est à dire rester en mode saisie et valider par une macro(bouton) Et ça...ça me semble pas possible !
AV
Philippe.R
Bon{j,s}o{u,i}r® Alain,
Bien d'accord avec toi, tel que décrit, ce n'est pas possible. C'est pourquoi je proposais une solution de contournement reposant sur une manière naturelle de valider ; on pourrait aussi utiliser tab par exemple. J'ai ainsi, je l'avoue, interprété la demande en considérant que ce qu'il souhaitait était de lancer une macro en une seule opération, sans valider + cliquer ou cliquer 2 fois.
Amicales Salutations
"AV" a écrit dans le message de news:
Pour valider une saisie, le mieux est encore d'utiliser par exemple la touche entrée du pavé numérique
Me semble, justement que le Mr il ne veut pas valider par Entrée ou clic ailleurs, mais par un bouton (macro) C'est à dire rester en mode saisie et valider par une macro(bouton) Et ça...ça me semble pas possible !
AV
Bon{j,s}o{u,i}r® Alain,
Bien d'accord avec toi, tel que décrit, ce n'est pas possible.
C'est pourquoi je proposais une solution de contournement reposant sur une manière naturelle de valider
; on pourrait aussi utiliser tab par exemple.
J'ai ainsi, je l'avoue, interprété la demande en considérant que ce qu'il souhaitait était de lancer une
macro en une seule opération, sans valider + cliquer ou cliquer 2 fois.
Amicales Salutations
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de news:eTCqw77bEHA.2008@TK2MSFTNGP10.phx.gbl...
Pour valider une saisie, le mieux est encore d'utiliser par exemple la touche
entrée du pavé numérique
Me semble, justement que le Mr il ne veut pas valider par Entrée ou clic
ailleurs, mais par un bouton (macro)
C'est à dire rester en mode saisie et valider par une macro(bouton)
Et ça...ça me semble pas possible !
Bien d'accord avec toi, tel que décrit, ce n'est pas possible. C'est pourquoi je proposais une solution de contournement reposant sur une manière naturelle de valider ; on pourrait aussi utiliser tab par exemple. J'ai ainsi, je l'avoue, interprété la demande en considérant que ce qu'il souhaitait était de lancer une macro en une seule opération, sans valider + cliquer ou cliquer 2 fois.
Amicales Salutations
"AV" a écrit dans le message de news:
Pour valider une saisie, le mieux est encore d'utiliser par exemple la touche entrée du pavé numérique
Me semble, justement que le Mr il ne veut pas valider par Entrée ou clic ailleurs, mais par un bouton (macro) C'est à dire rester en mode saisie et valider par une macro(bouton) Et ça...ça me semble pas possible !