Excel rechercher / comparer
Fermé
Christophe
-
Modifié par Christophe le 29/04/2011 à 15:08
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 29 avril 2011 à 15:27
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 29 avril 2011 à 15:27
A voir également:
- Excel rechercher / comparer
- Rechercher ou entrer l'adresse - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
1 réponse
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
29 avril 2011 à 15:27
29 avril 2011 à 15:27
bonjour
un début de réponse ?
à mettre dans un module (alt-F11 pour acceder à l'éditeur puis copier/coller)
ou bien a attacher à un bouton de la boite a outils controles
bonne suite
un début de réponse ?
à mettre dans un module (alt-F11 pour acceder à l'éditeur puis copier/coller)
Public Sub cherche() Const lideb = 1 Dim lifin As Long, lia As Long, lic As Long Dim pres As String lifin = Range("A65536").End(xlUp).Row For lia = lideb To lifin pres = "" For lic = lideb To lifin If InStr(lideb, Range("A" & lia).Value, Range("C" & lic).Value) > 0 Then pres = pres & " - C" & lic End If Next lic If pres = "" Then pres = "X" End If Range("B" & lia).Value = pres Next lia End Sub
ou bien a attacher à un bouton de la boite a outils controles
Private Sub CommandButton1_Click() Const lideb = 1 Dim lifin As Long, lia As Long, lic As Long Dim pres As String lifin = Range("A65536").End(xlUp).Row For lia = lideb To lifin pres = "" For lic = lideb To lifin If InStr(lideb, Range("A" & lia).Value, Range("C" & lic).Value) > 0 Then pres = pres & " - C" & lic End If Next lic If pres = "" Then pres = "X" End If Range("B" & lia).Value = pres Next lia End Sub
bonne suite