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

Recherche intuitive

  • Initiateur de la discussion Initiateur de la discussion J-c
  • 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 !

Re : Recherche intuitive

Bonjour à tous

Je fait remonter ce post, pour vous demander si vous pourriez m'expliqer en me detaillant cette partie du code.

Notemment les parties ou apparaissent [clients] ou ("client") (à quoi font refférence ces termes )

Private Sub UserForm_Initialize()
NbCol = [clients].CurrentRegion.Columns.Count
Me.ListBox1.ColumnCount = NbCol
For i = 1 To NbCol
temp = temp & "50;"
Next i
Me.ListBox1.ColumnWidths = temp
Me.ListBox1.List = Range("clients").Resize(, NbCol).Value
End Sub
Private Sub TextBox1_Change()
Me.ListBox1.Clear
i = 0
Set plage = [clients].Resize(, NbCol)
Set c = plage.Find(Me.TextBox1, , , xlPart)
If Not c Is Nothing Then
premier = c.Address
Do
Me.ListBox1.AddItem
Lig = c.Row - plage.Row + 1
For col = 1 To NbCol
Me.ListBox1.List(i, col - 1) = plage.Cells(Lig, col)
Next col
i = i + 1
Set c = plage.FindNext(c)
Loop While Not c Is Nothing And c.Address <> premier
End If
End Sub

Cdlt J-C
 
Re : Recherche intuitive

Bonsoir,

Voir PJ

Le nombre de colonnes affichées dans le formulaire s'adapte au nombe de colonnes de la BD.

Il faut créer un nom de champ MaBD:
=DECALER(BD!$A$2;;;NBVAL(BD!$A:$A)-1;NBVAL(BD!$1:$1))

JB
 

Pièces jointes

Re : Recherche intuitive

Bonsoir à tous

Merci JB pour cette réponse.

Mais je ne suis pas sur de bien comprendre, car le fait d' écrir ceci ( =DECALER(BD!$A$2;;;NBVAL(BD!$A:$A)-1;NBVAL(BD!$1:$1)) ) dans la Feuil de calcul ne suffit pas , comment doit on procéder pour créer un nom de champs et pour nomer un champs ?

Peut on savoir si un nom de champs à déjà été atribué , et quel est ce champs
Cdlt J-C
 
Dernière édition:
Re : Recherche intuitive

Bonsoir

Au risque de parraitre un peu lourd, dans le menu Insertion , je n' est pas nom.

Et peut on savoir si un nom de champs à déjà été atribué , et quel est ce champs ?

Cdlt J-C

EDIT : Je répond tout seul, pour Excel 2007 Onglet Formules puis Définir un nom
Et pour savoir si un nom de champs à déjà été atribué : Gestionnaire de noms

Si cela peut aider Bonsoir à tous et merci
Cdlt J-C
 
Dernière édition:
Re : Recherche intuitive

Re,

Lorsque tu cliques sur Insertion, comme sous d'autres menu d'ailleurs, tu peux avoir une liste restreinte.

Pour developper tous le(s) menu(s) tu cliques sur la double flèche en bas.
 
- 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
8
Affichages
233
Réponses
7
Affichages
181
Réponses
4
Affichages
170
  • Question Question
Microsoft 365 macro TCD
Réponses
4
Affichages
241
Réponses
3
Affichages
131
Réponses
13
Affichages
324
Réponses
3
Affichages
195
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…