Afficher un message
Vieux 27/04/2006, 22h18   #3 (permalink)
porcinet82
XLDnaute Barbatruc
 
Avatar de porcinet82
 
Date d'inscription: mars 2005
Localisation: Issy les Moulineaux
Version Excel : Excel 2003 (PC)
Messages: 3 350
Envoyer un message via MSN à porcinet82
Par défaut Re:affichage suivant l'échelon

Salut Criscris11,

Comme tu demandes une formule et que j'ai un esprit de contradcition, je te file une solution par macro évenementielle a placer dans le module de la feuille concernée (qui se declenche dans le cas present des que tu modifies une valeur presentent dans la plage H5:J5).
Je précise que je me suis basé ici sur le fait que tes échelons et la date etait toujours presentes dans la plage H4:J5

Code:
Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range('H5:J5')) Is Nothing Then
    If Cells(5, 10).Value ‹› '' Then
        Cells(1, 5).Value = Cells(5, 10).Value
        Cells(2, 5).Value = Cells(5, 10).Value
    ElseIf Cells(5, 9).Value ‹› '' Then
        Cells(1, 5).Value = Cells(5, 9).Value
        Cells(2, 5).Value = Cells(5, 9).Value
    ElseIf Cells(5, 8).Value ‹› '' Then
        Cells(1, 5).Value = Cells(5, 8).Value
        Cells(2, 5).Value = Cells(5, 8).Value
    Else
        Cells(1, 5).Value = ''
        Cells(2, 5).Value = ''
    End If
End If
End Sub
Voili, voilou,

@+

PS : Remplace les ‹› par leurs homologues du clavier

Edition : Salut Monique, le temps d'ecrire la macro et tu as ete plus rapide :sick:

Message édité par: porcinet82, à: 27/04/2006 21:19
__________________
« Connaître son ignorance est la meilleure part de la connaissance. »
porcinet82 est déconnecté   Réponse avec citation