Userform Multipage

M

Matt_RMS

Guest
Bonjour,
j'ai créé une Userform Multipage et je voulais savoir comment se positionner sur une page donnée en Visual Basic.

J utilise la fonction Frame1.SetFocus mais j obtiens une erreur de type 2110 : 'Le focus ne peut etre placé sur le controle car celui-ci est invisible, non activé, ou d'un type n'acceptant pas le focus.'

Je voulais gerer un message d erreur au cas ou une TextBox est vide, et me placer alors sur la page correspondante.
Par exemple :

If TextBox1 = '' Then
MsgBox ('Vous devez entrer le nom de la société !')
Frame1.SetFocus
TextBox1.SetFocus
End If

Merci d avance

Matt [file name=Annuaire.zip size=14943]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Annuaire.zip[/file]
 

Pièces jointes

  • Annuaire.zip
    2.3 KB · Affichages: 64
  • Annuaire.zip
    2.3 KB · Affichages: 63
  • Annuaire.zip
    2.3 KB · Affichages: 69

Hervé

XLDnaute Barbatruc
re matt, le forum

Bizarre, pas chez moi ???

Regarde en pièce jointe.

Salut
[file name=Annuaire_20050706093355.zip size=12564]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Annuaire_20050706093355.zip[/file]
 

Pièces jointes

  • Annuaire_20050706093355.zip
    12.3 KB · Affichages: 117