Bonjour,
je suis novice dans ce forum.
après plusieurs recherches, je ne trouve pas comment faire.
il s'agit d'un tableau de planification.
des nompros, des nomsimple, des activités,en fonction d'horaires
sur une feuille 1, j'ai des nomsimple en ligne (ligne1) ou l'on indique un nompros en fonction des heures (colonne A).
sur une feuille2, je souhaite qu'apparaisse pour chaque nompros (ligne1), le nomsimple qui a été detecté pour la plage de chaque horaire.
autrement dit,
s'il xl detecte en feuille 1 le nompros sur une plage horaire, il reporte sur la feuille 2, le nomsimple correspondant.
ce qui fait que sur la feuille 1, j'ai le planning des nomsimples et sur la feuille 2, j'aurais le planning des nompros;
j'ai commencer cela mais n'est qu'un début.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub montexte () Dim plage as range Set plage = thisworkbook.worksheets("Feuil1").range("a1:a50") Montexte = Feuil2 !A5 'adefinir suivant la recherche For each cell in plage If cell.value = Montexte then Msgbox cell.address & " est l' adresse du nom: " & cell.value Cellule.Offset(-3, 0).Select End if
merci pour vos lumières.
cdlt
Partager