XL pour MAC Fonction RechercheV et remplissage automatique

pikous

XLDnaute Nouveau
Bonjour à tous,

Je suis à la recherche d'une solution mais sans succès jusqu'à maintenant.
Je cherche à utiliser la fonction RechercheV pour aller chercher une référence et remplir les lignes du dessous avec les informations correspondantes comme dans la capture d'écran. Je précise que cette recherche se fait sur un autre onglet (base clients). Je fournis le fichier excel si besoin.

Je remercie par avance les génies présents sur ce forum.

Capture d’écran 2021-07-18 à 15.41.11.png
 

Pièces jointes

  • Essai BDD 2.xlsm
    60 KB · Affichages: 14

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Pikous,
Comme vous avez déjà du VBA, alors en PJ un essai avec une macro événementielle qui se déclenche sur modification du nom ou du service de la feuille Facture avec :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, [B16:B17]) Is Nothing Then
    Dim Nom$, Service$, Début$
    Nom = [B16]: Service = [B17]: Début = 4  ' Début du tableau Base clients
    [B18:B22].ClearContents
    Set F = Sheets("Base clients")
    While F.Cells(Début, "A") <> ""
        If F.Cells(Début, "B") = Nom And F.Cells(Début, "C") = Service Then
            [B18] = F.Cells(Début, "E") ' Adresse
            [B19] = F.Cells(Début, "F") ' Code postal
            [B20] = F.Cells(Début, "G") ' Ville
            [B22] = F.Cells(Début, "J") ' email
            Exit Sub
        End If
    Wend
    End If
Fin:
End Sub
 

Pièces jointes

  • Essai BDD 2.xlsm
    63.3 KB · Affichages: 5

pikous

XLDnaute Nouveau
Bonjour à tous,

Un essai avec des formules et un onglet supplémentaire.

Attention à la RGPD, ton fichier semble contenir des données confidentielles.

JHA
A la seconde tentative le fichier fonctionne parfaitement. Merci beaucoup !
Bonjour à tous,

Pas de soucis pour ma part, je reposte à tout hasard.

JHA
Petite question annexe : j'étais persuadé que la fonction RECHERCHEV pouvait remplir ce rôle et je réalise que vous avez utilisé un onglet supplémentaire ainsi que le fonction SI. Une petite explication ?
 

Jacky67

XLDnaute Barbatruc
Bonjour à tous,

Je suis à la recherche d'une solution mais sans succès jusqu'à maintenant.
Je cherche à utiliser la fonction RechercheV pour aller chercher une référence et remplir les lignes du dessous avec les informations correspondantes comme dans la capture d'écran. Je précise que cette recherche se fait sur un autre onglet (base clients). Je fournis le fichier excel si besoin.

Je remercie par avance les génies présents sur ce forum.

Regarde la pièce jointe 1111254
Bonjour à tous
Comme il y a 3 Mairie..
Une proposition avec un combobox
 

Pièces jointes

  • Essai BDD 2.xlsm
    78.2 KB · Affichages: 5

Discussions similaires

Réponses
7
Affichages
424

Statistiques des forums

Discussions
312 231
Messages
2 086 449
Membres
103 213
dernier inscrit
Poupoule