XL 2019 Concatener Valeurs cellules et comment.text

carlos

XLDnaute Impliqué
Supporter XLD
Bonsoir,
j'aimerais Concatener les valeurs d'une plage ainsi que ses commentaires.
Je n'arrive pas à faire les 2 en meme temps.
Voir piece jointe
Bonne soirée
 

Pièces jointes

  • Cocatener valeur cellule et comment.xlsm
    16.2 KB · Affichages: 7

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Carlos,
VB:
If c.Comment.Text <> "" Then
regarde si le commentaire est vide, mais cela suppose que le commentaire existe.
Si la cellule n'a pas de commentaire alors une erreur est générée.
En PJ un essai avec :
Code:
Function CONCATEN(Plg As Range) As String
    Dim c As Range, conc$, Commentaire
    Application.Volatile
    For Each c In Plg
        Set Commentaire = Range(c.Address).Comment
        If Not Commentaire Is Nothing Then
            conc = conc & "-" & c.Comment.Text
        End If
        If c <> "" Then conc = conc & "-" & c
    Next c
    CONCATEN = Mid(conc, 2)
End Function
 

Pièces jointes

  • Cocatener valeur cellule et comment.xlsm
    16 KB · Affichages: 2

Discussions similaires

Réponses
7
Affichages
611

Statistiques des forums

Discussions
314 588
Messages
2 110 988
Membres
111 002
dernier inscrit
Lolo73i