Bonsoir à tous,
Je fais encore appel à tous les rois du VBA Excel que vous êtes pour un petit problème de Textbox.
Je me suis amusé à faire une petite application en utilisant des contrôles VBA directement sur une feuille Excel (et non pas sur un formulaire).
Mon problème est que sur les TextBox utilisés directement sur Excel, je n'ai pas la possibilité d'utiliser une procédure "Private Sub TextBox_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)" alors que cette possibilité est offerte avec un TextBox créer sur un formulaire.
Mon but est de pouvoir tester ce qui est saisi dans la TextBox et générer une sorte de validation (uniquement numérique, valider en fonction d'une autre info figurant dans un autre textbox, etc...).
Alors bien sur, je pourrais gérer ca simplement en rajoutant un bouton, mais je souhaiterai le Rolls qui indique l'erreur au moment de la saisie. (La procédure Change ne va pas, car malheureusement elle se lance au premier caractère saisi).
Avez vous une solution, ou existe t-il quelque part sur le site des explications, et qui explique notamment les différentes procédures que je ne connais pas du tout et qui peut être pourrait m'aider par exemple à quoi sert la procédure "Error"...
Un grand merci d'avance pour vos remarques et vos conseils.
Bonne soirée,
Olivier
Je fais encore appel à tous les rois du VBA Excel que vous êtes pour un petit problème de Textbox.
Je me suis amusé à faire une petite application en utilisant des contrôles VBA directement sur une feuille Excel (et non pas sur un formulaire).
Mon problème est que sur les TextBox utilisés directement sur Excel, je n'ai pas la possibilité d'utiliser une procédure "Private Sub TextBox_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)" alors que cette possibilité est offerte avec un TextBox créer sur un formulaire.
Mon but est de pouvoir tester ce qui est saisi dans la TextBox et générer une sorte de validation (uniquement numérique, valider en fonction d'une autre info figurant dans un autre textbox, etc...).
Alors bien sur, je pourrais gérer ca simplement en rajoutant un bouton, mais je souhaiterai le Rolls qui indique l'erreur au moment de la saisie. (La procédure Change ne va pas, car malheureusement elle se lance au premier caractère saisi).
Avez vous une solution, ou existe t-il quelque part sur le site des explications, et qui explique notamment les différentes procédures que je ne connais pas du tout et qui peut être pourrait m'aider par exemple à quoi sert la procédure "Error"...
Un grand merci d'avance pour vos remarques et vos conseils.
Bonne soirée,
Olivier