pb de userform

  • Initiateur de la discussion neness
  • Date de début
N

neness

Guest
bonjour à tout le monde,

j'ai un soucis ac l'ouverture de mes userforms. Comment puige faire pour faire apparaitre une userform ou la faire disparaitre? Mise en place d'un boutton commande?


merci

A bientôt
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Tu as plusieurs possibilités

1 - avec un bouton de commande dans le style de ce que je t'ai donné hier soir ou sur l'evenement click du bouton tu mets du code du genre userform1.show

2 - sur un événementiel par exemple à l'ouverture de ton classeur

3 - dans le code d'une marco en train de se dérouler

Bref il faut savoir exactement quel est le but de l'UF pour bien le déclencher au bon moment

Bonne journée
 
N

neness

Guest
re

alors ce serait pour qu'à la fin de l'identification de l'utilisateur et du mot de passe, la userform consacrée à ca se ferme et une autre s'ouvre pour y inscrire les taches et tout ce qui s'en suit


merci

A bientôt
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Re

Alors dans le code du click du bouton de ton 1er userform tu ajoutes ceci

Private Sub CmdButtonok_Click()

Const fin = 4
Dim VerifCode As Boolean

For i = 2 To fin
If Me.TxtBoxtype_utilisateur = Range('a' & i).Value Then
If Me.TxtBoxmot_de_passe = Range('b' & i).Value Then
MsgBox 'utilisateur_identifié'
VerifCode = True
Exit For
Else
MsgBox 'erreur_identification'
VerifCode = False
End If
End If
Next i

If VerifCode = True Then
Unload Me
userform2.Show
End If

End Sub
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Re

Modifies comme ceci

Private Sub CmdButtonok_Click()

Dim VerifCode As Boolean

For i = 2 To Range('A65536').End(xlUp).Row
If Me.TxtBoxtype_utilisateur = Range('a' & i).Value Then
If Me.TxtBoxmot_de_passe = Range('b' & i).Value Then
MsgBox 'utilisateur_identifié'
VerifCode = True
Exit For
Else
MsgBox 'erreur_identification'
VerifCode = False
End If
End If
Next i

If VerifCode = True Then
Unload Me
UserForm2.Show
End If

End Sub
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Je t'envoie mon essai

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

Pièces jointes

  • projetinfo_20050426084842.zip
    12.5 KB · Affichages: 19
N

neness

Guest
re

excuse j'ai oublié le fichier


merci

A bientôt

[file name=projet info_20050426103728.zip size=15097]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/projet info_20050426103728.zip[/file]
 

Pièces jointes

  • projet info_20050426103728.zip
    14.7 KB · Affichages: 15

PascalXLD

XLDnaute Barbatruc
Modérateur
Oh là là

tu ne recopies ce qu'on te mets

tu as Private Sub CmdButtonok_Click()
For i = 2 To Range('A65536').End(xlUp).Row
If Lblutilisateur = Range('a' & i).Value And Lblmot_de_passe = Range('b' & i).Value Then
MsgBox 'utilisateur_identifié'
VerifCode = True
Exit For
Else
MsgBox 'erreur_identification'
VerifCode = False
End If
Next i
If VerifCode = True Then
Unload Me
organisation.Show
End If
End Sub

alors que tes textbox s'appellent

TxtBoxtype_utilisateur et non Lblutilisateur
et
TxtBoxmot_de_passe et non Lblmot_de_passe

Sans compter que là tu boucles obligatoirement sur tout tu n'as pas suivi ma démo

Bonne journée
 
N

neness

Guest
re

si mais excuse moi je ne t'ai pas envoyé la derniere version
excuse moi encore

voilà la bonne

merci

A bientôt

[file name=projet info_20050426104757.zip size=13613]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/projet info_20050426104757.zip[/file]
 

Pièces jointes

  • projet info_20050426104757.zip
    13.3 KB · Affichages: 18

Discussions similaires

Réponses
1
Affichages
149
Réponses
21
Affichages
1 K

Statistiques des forums

Discussions
312 675
Messages
2 090 799
Membres
104 667
dernier inscrit
gwtr