Bonjour tout le monde,
je fais appel à votre aide sur cette problématique. Je cherche à récupérer les noms des personnes qui ont leurs anniversaires aujourd'hui.
Fichier source (fermé)
A B
NOM DATE DE NAISSANCE
Rendu souhaité : Si possible les noms des personnes dans la même cellule sur un autre fichier ouvert.
J'ai trouvé ce code de BoigontierJacques
Avec cette formule =RechTous(DATE RECHERCHE;COLONNE RECHERCHE DATE;COLONNE RETOUR;",")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Function RechTous(v, champRech As Range, ChampRetour As Range, separateur) a = champRech temp = "" For i = 1 To champRech.Count If a(i, 1) = v Then temp = temp & ChampRetour(i) & separateur End If Next i RechTous = Left(temp, Len(temp) - 1) End Function
Qui fonctionne si le fichier est ouvert mais qui donne exactement ce que je cherche à faire.
Si vous avez une piste je suis preneur, merci!
Partager