Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2012, 02h52   #1
Invité régulier
 
Inscription : août 2011
Messages : 41
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 41
Points : 6
Points : 6
Par défaut recherche et compare

Bonjour,
J'ai un UserForm1 avec un Combobox1 et un TextBox1, j'aimerais chercher dans la colonne A ce qui est dans le combobox1, une fois trouvé, jaimerais comparer ce qui est dans le TextBox1 avec la cellule à droite (B) du ComboBox1.
Exemple: cherche ComboBox1 dans la colonne A; réponse : A5
Vérifies si texteBox1 = à droite de la cellule trouvée précédemment B5.
Merci.
moi244 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 13h25   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 924
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 924
Points : 7 254
Points : 7 254
Bonjour,

Étudies ce code qui devrait répondre à ton besoin

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Dim rg As Range
 
'Cherche la valeur de la Combobox1 dans la colonne A
Set rg = Worksheets("feuil1").Range("A:A").Find(what:=Combobox1.Texte, lookat:=xlWhole)
 
'Si trouvé
If Not rg Is Nothing Then
    'Test la valeur de la textbox
    If rg.Offset(0, 1).Value = Tetxbox1.Text Then
        MsgBox "Textbox OK"
    Else
        MsgBox "Textbox KO"
    End If
Else
    MsgBox "Pas trouvé"
End If
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 20
Vieux 24/01/2012, 21h30   #3
Invité régulier
 
Inscription : août 2011
Messages : 41
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 41
Points : 6
Points : 6
Merci beaucoup!
moi244 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h21.


 
 
 
 
Partenaires

Hébergement Web