Goose17
Messages postés19Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 octobre 2008
-
20 août 2008 à 13:05
Goose17
Messages postés19Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 octobre 2008
-
25 août 2008 à 12:48
Bonjour à tout le Forum.
J'ai créé une macro qui me permet de faire des recherche dans une base de donnée avec un UserForm qui est composé d'un TextBox et de deux CommndButton "Annuler" et "Suivant".
Voici la macro en question.
Private Sub Disponible()
'Déclaration des variables
Dim Titre As String
'Dim Msg, Style, Title, Response
With Worksheets(1).Range("A1:A500")
Set c = .Find(TextBox1.Value, LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
Titre = c.Value
If c.Offset(0, 1).Value = "" Then
Unload Me
Disponible.Label2.Caption = c.Value
Disponible.Show
End If
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
End Sub
Juqu'ici pas de problème ça marche.
Par la suite j'ai créé un autre Form ,("Disponible") avec deux Label (1et2) et deux CommandButton (Annuler et Suivant), pour pouvoir afficher les résultats de mes recherches.
Le résultat s'affiche sans problème. Lorsque je clique sur le bouton "Suivant" ça marche aussi sans problème. Mais les choses se gatent pour le bouton "Annuler". En effet je n'arrive pas à programmer correctement le bouton "Annuler" de l'UserFrm "Disponible".
Voila je vous demande un petit coup de main pour m'aider sur ce fichu Bouton Annuler.
Je vous remercie de l'attention que vous porterez à ma demande.
Goose17
Messages postés19Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 octobre 2008 20 août 2008 à 17:07
Merci pour vos réponses.
Jrivet j'ai déja essayé de testé avec un booléen dans la boucle. Le seul Problème c'est que je ne sais pas comment taper le code pour mettre la variable booléen dans la boucle.
Je sais déclarer les variables et leur affecter une valeur. Mais je ne sais pas récuper une variable d'un UserForm et l'utiliser dans un autre UserForm.