Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche et affichage des valeures trouvées

  • Initiateur de la discussion Initiateur de la discussion ascal44
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ascal44

XLDnaute Occasionnel
Bonjour à tous ,

J'ai un début de code pour retrouver des valeures sur une feuille.
Mais je voudrais préciser ce code sur des cellules précises avec un affichage des valeures trouvées .

Code:
Private Sub TextBox4_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean) 
If TextBox70 <> "" Then
TextBox70.Value = ""
End If
  
Dim G As Range 
Set G = Sheets("Signalements").Range("G63:G250").Find(What:=Me.TextBox4)
If Not G Is Nothing Then Me.TextBox70.Value = G.Offset(0, 5).Value

Dim H As Range 
Set H = Sheets("Signalements").Range("K48:O60").Find(What:=Me.TextBox4)
If Not H Is Nothing Then Me.TextBox70.Value = H.Offset(0, 1).Value


End Sub
 

Pièces jointes

Re : Recherche et affichage des valeures trouvées

Bonjour

Ci dessous une procédure à tester
Option Explicit
Code:
Sub travdem()
Dim data1 As String
Dim Cellule As Range
Dim nomfeuille1 As String
' pour boucler sur la colonne 1
nomfeuille1 = "Signalements"

With Sheets(nomfeuille1)
'11 13 15
data1 = recherche(.UsedRange.Columns(11).Cells, "AC")
data1 = data1 & recherche(.UsedRange.Columns(13).Cells, "AC")
data1 = data1 & recherche(.UsedRange.Columns(15).Cells, "AC")
End With
MsgBox data1
End Sub
Private Function recherche(col As Range, valcher As String) As String
Dim Cellule As Range
For Each Cellule In col
    If Cellule.Value = valcher Then recherche = recherche & Cellule.Offset(0, 1) & ","
Next Cellule
End Function

A modifier en fonction de l'application.

JP
 
Re : Recherche et affichage des valeures trouvées

Bonjour ,
AC est un exemple dans mon fichier.
Il peut y avoir d'autres données multiples dans les colonnes K , M et O.

En fait il s'agit de retrouver les mêmes N° qui sont dans le textbox4 ( zone de recherche K48:K60 , M48:M60 et O48:O60 ) pour afficher une seule fois ce N° dans le textbox70 avec toutes les données qui correspondent à cette valeure
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
411
Réponses
4
Affichages
756
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
1
Affichages
670
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…