Yaoh !
g pas tous les détails, mais voilà comment je vois les choses :
Dim i as integer, j as integer
Dim msg as string
Dim trouver as boolean
'Je suppose que les cellules à l'intersection d'un employé et d'une date commence à la cellule (2,2)
msg = ""
for i = 2 to nombre_d'employé + 1
trouver = false
for j = 2 to nombre_jour_du_planning + 1
if cells(i,j).value = client_recherché then
if not trouver then
trouver = true
msg = msg & cells(i,1).value & chr(10) 'Le message va recevoir le nom de l'employé
end if
msg = msg & cells(1,j) & chr(10) 'Le message va recevoir la date
end if
next
next
Ainsi, le message contiendra la liste des employé, et pour chacun d'eux la liste des dates (j'adore bien mettre en forme, c plus fort ke moi)
Bien sûr, tu peu stocker autrement la liste, par exemple dans un textbox ou dans une listbox, c toi ki voit 