Afficher l'étiquette de la colonne qui contient le minimum d'un Tableau

  • Initiateur de la discussion Initiateur de la discussion WISEDOME
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

WISEDOME

XLDnaute Junior
Salut la famille j'ai un autre soucis,

Après avoir déterminé le minimun d'un tableau donné, je souhaite afficher dans une autre cellule l'étiquette (titre) de la colonne à laquelle appartient ce Minimum.

Je joint le fichier y afférant pour vous permettre de mieux compendre de quoi il s'agit.

Merci énormement à toutes ces bonnes ames qui mettent généreusement leur génie au service dezs autres.

Dans l'attente.
 
Re : Afficher l'étiquette de la colonne qui contient le minimum d'un Tableau

re,

En cherchant dans le forum, j'ai vu que tu avais déjà posté un fichier similaire.
Je me suis servi de ce fichier pour t'apporter une solution.
J'ai rajouté une colonne G (Colonne Mini) en espérant que cette solution soit conforme à ta demande.
 

Pièces jointes

Re : Afficher l'étiquette de la colonne qui contient le minimum d'un Tableau

Merci Cbea, ton programme marche, mais un petit truc qui manque,
je voudrais que la mise en forme des étiquette se reproduise egalement dans les cellules de la colonne G que tu a ajouté.
Je te rebalance le fichier d'origine.

Merci sincèrement Cbea


WISEDOME
 

Pièces jointes

Re : Afficher l'étiquette de la colonne qui contient le minimum d'un Tableau

J'ai rajouté du code VBA dans la feuille Feuil1.
Comme je ne sais pas si tu connais, je décris tout.
Pour afficher le code VBA, tu appuies sur les touches : <ALT>+<F11> et le code associé à la feuille Feuil1 doit s'afficher.

Ensuite, j'ai écrit le code suivant qui se déclenche à chaque saisie dans la feuille Feuil1. Le contenu du code est décrit.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim cell As Range
    
    ' Enlever la couleur dans la cellule
    Range("G" & Target.Row).Interior.ColorIndex = xlNone
    
    ' Pour chaque cellule entre B1 et E1
    For Each cell In Range("B1:E1")
        ' Si la valeur de la colonne G et ligne sélectionnée correspond à une valeur entre B1 et E1
        If cell.Value = Range("G" & Target.Row) Then
            ' Positionner la couleur
            Range("G" & Target.Row).Interior.ColorIndex = cell.Interior.ColorIndex
            Exit For
        End If
    Next cell
End Sub

Bonne nuit.
 
Re : Afficher l'étiquette de la colonne qui contient le minimum d'un Tableau

Merci à MONIQUE pour son aide
Merci à Cbea et à tou les initiateurs de ce Forum.

Mon problême est parfaitement resolu.

En espérant que ce fils soit utils à bien d'autres.

Bonne journée

Wisedome
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour