Conflit entre range et les commentaires

Bonjour,

j'ai créé une userform pour modifier et afficher des données.

J'essaie d'afficher des données de la feuille "stats repas" dans les labels de l'userform.

les labels se nomment Esat1, Esat2 ... Esat7

j'utilise une boucle pour remplir les labels dans la procédure CBvalider_click

For i = 1 To 7
    col2 = ConvertToLetter(col1)
    MsgBox Range(col2 & lig + 1)
    Me.Controls("Esat" & i).Caption = Range(col2 & lig + 1).Value
    col1 = col1 + 1
Next i

Mais quand je convertis col2 en lettre et que la colonne est par ex ez, la formule n'arrive pas à passer à FA

Pouvez-vous m'aider svp ?

Je vous remercie beaucoup

Cordialement

19classeurpres1.xlsm (914.63 Ko)

Bonjour,

Quel est l'intérêt de transformer le N° de colonne en lettre ? On peut utiliser directement ce N° sans conversion:

For i = 1 To 7
    'col2 = ConvertToLetter(col1)
   ' MsgBox Cells( lig + 1 , col1)
    Me.Controls("Esat" & i).Caption = Cells( lig + 1 , col1).Value
    col1 = col1 + 1
Next i

A+

Rechercher des sujets similaires à "conflit entre range commentaires"