Bonjour,
J'ai créé une base de données constituée d'un tableau Excel, qu'on renseigne et dans laquelle on navigue grâce à un userform.
Chaque ligne du tableau correspond à un dossier, qu'on complète via l'userform. Je souhaiterais proposer à l'utilisateur, lorsqu'il clique sur le spinbutton qui permet de changer de ligne, d'enregistrer les modifications ou d'annuler la variation du spin.
J'ai essayé d'inclure un msgbox dans une sub spin_beforeupdate, mais j'obtiens un message d'erreur "La déclaration de procédure ne correspond pas à la description de l'événement ou de la procédure de même nom."
Avec gotfocus, rien ne se passe.
Qu'ai-je oublié ?
Merci.
Publicité
Posté le 15-06-2011 à 11:57:46
caradec
Posté le 15-06-2011 à 14:19:31
Du nouveau : le code suivant provoque un message d'erreur :
private sub spin_beforupdate(cancel as integer)
msgbox "ok"
end sub
alors que le code suivant s'exécute, mais la msgbox apparaît en arrière-plan et n'interrompt pas la procédure...
Private Sub Spin_num_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
msgbox "ok"
end sub
Comment avoir la même chose mais qui prenne la main ?