Nom de colonne si cellule gras

Résolu/Fermé
Badist Messages postés 2 Date d'inscription samedi 10 février 2018 Statut Membre Dernière intervention 10 février 2018 - 10 févr. 2018 à 11:20
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 10 févr. 2018 à 13:13
Bonjour,

Je cherche a automatiser une action et je ne m'y connais pas en VBA.

Ce serait pour déterminer dans chaque ligne de la colonne D "si la cellule est en gras" alors "nom de la colonne" (A,B,C)

Ce serait pour obtenir l'image qui suit



Merci d'avance

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
10 févr. 2018 à 12:25
Bonjour,

Mets ce code dans un module standard :
Sub NomDesColonnesEnGras()
Const adresseColonnesTestées$ = "A:C"
Const adresseColonneRésultat$ = "D"
Dim plage As Range
Dim ligne As Range
Dim cellule As Range
Dim résultat As String
  With Worksheets(1)
    Set plage = Intersect(.UsedRange, .Range(adresseColonnesTestées)).Offset(1)
    For Each ligne In plage.Rows
      résultat = ""
      For Each cellule In ligne.Cells
        If cellule.Font.Bold = True Then
          If résultat = "" Then
            résultat = Split(cellule.Address, "$")(1)
          Else
            résultat = résultat & " & " & Split(cellule.Address, "$")(1)
          End If
        End If
        .Cells(cellule.Row, adresseColonneRésultat).Value = résultat
      Next cellule
    Next ligne
  End With
End Sub


0
Badist Messages postés 2 Date d'inscription samedi 10 février 2018 Statut Membre Dernière intervention 10 février 2018
10 févr. 2018 à 12:42
Super ça marche comme sur des roulettes et j'ai réussi à l'adapter à ce que je voulais ! merci beaucoup
0
yg_be Messages postés 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > Badist Messages postés 2 Date d'inscription samedi 10 février 2018 Statut Membre Dernière intervention 10 février 2018
10 févr. 2018 à 12:47
bonjour, peux-tu alors marquer ce sujet comme résolu (via la roue dentée à droite du titre)?
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
10 févr. 2018 à 13:13
« ... j'ai réussi à l'adapter ... » C'est écrit pour ça.

Au plaisir de te relire sur le forum
0