A
avoriaz
Guest
salut le forum
bonjour , herve
et bien j'avance dans mon projet mais des idees arrive de plus en plus de droite et de gauche ...
alors voila
ton code vba me conviens parfaitement celui ci
Sheets("calcul").Activate
Range("a1").Value = TextBox1.Value
Dim Val As String
Dim feuille As String
Dim lig As Long
Dim report As Range
feuille = ComboBox.Value
Val = TextBox1.Value 'valeur recherche inscris dans la texbox 1
If Val = "" Or ComboBox = "" Then Exit Sub ' SI VIDE EXIT
Sheets(feuille).Activate 'activation de la feuille selectionée
On Error Resume Next
lig = Cells.Find(Val, Range("A1"), , xlByRows).Row
If Err > 0 Then
MsgBox "La valeur cherchée, " & Val & ", n'existe pas dans " & feuille
UserForm1.Show
Exit Sub
End If
Rows(lig).Interior.ColorIndex = xlNone
Set report = Rows(lig)
Sheets("BILAN").Activate
lig = Range("A65536").End(xlUp).Row + 1
'decaler la ligne de 1 a chaque fois pour memoriser les recherches
Rows(lig) = report.Value
Unload UserForm1
End Sub
CE CODE me permet de faire une recherche sur 1 seul critere....( je l'utilise pour une recherche en colonne A)
je voudrais faire une recherche d'une deuxieme facon par un autre bouton)
fonctionnement !!!!
si je recherche dans la colonne b: banane alors il m'affiche dans la feuille de bilan tous les banane de la colonne b
banane 1
banane 2
banane d
banane r
et meme
frbanane
4 banane
a chaque fois qu'il trouve le mot banane dans la colonne b il dois copier la ligne complete correspondante
le prob aussi c'est que ca peux etre banane ou &"banane avec des carracteres avant et apre le mot
merci pour votre aide
avo
bonjour , herve
et bien j'avance dans mon projet mais des idees arrive de plus en plus de droite et de gauche ...
alors voila
ton code vba me conviens parfaitement celui ci
Sheets("calcul").Activate
Range("a1").Value = TextBox1.Value
Dim Val As String
Dim feuille As String
Dim lig As Long
Dim report As Range
feuille = ComboBox.Value
Val = TextBox1.Value 'valeur recherche inscris dans la texbox 1
If Val = "" Or ComboBox = "" Then Exit Sub ' SI VIDE EXIT
Sheets(feuille).Activate 'activation de la feuille selectionée
On Error Resume Next
lig = Cells.Find(Val, Range("A1"), , xlByRows).Row
If Err > 0 Then
MsgBox "La valeur cherchée, " & Val & ", n'existe pas dans " & feuille
UserForm1.Show
Exit Sub
End If
Rows(lig).Interior.ColorIndex = xlNone
Set report = Rows(lig)
Sheets("BILAN").Activate
lig = Range("A65536").End(xlUp).Row + 1
'decaler la ligne de 1 a chaque fois pour memoriser les recherches
Rows(lig) = report.Value
Unload UserForm1
End Sub
CE CODE me permet de faire une recherche sur 1 seul critere....( je l'utilise pour une recherche en colonne A)
je voudrais faire une recherche d'une deuxieme facon par un autre bouton)
fonctionnement !!!!
si je recherche dans la colonne b: banane alors il m'affiche dans la feuille de bilan tous les banane de la colonne b
banane 1
banane 2
banane d
banane r
et meme
frbanane
4 banane
a chaque fois qu'il trouve le mot banane dans la colonne b il dois copier la ligne complete correspondante
le prob aussi c'est que ca peux etre banane ou &"banane avec des carracteres avant et apre le mot
merci pour votre aide
avo