Bonjour,
juste en jetant un coup d’œil vite fait j'aurais tendance à dire qu'il faut modifier cette ligne :
ws.Name & "!" & c.Address, TextToDisplay:=c.Value
Tu est sur la cellule c, et dans TExtToDisplay tu mets que tu veux afficher la valeur de c (donc de la cellule). il te suffit de modifier ça de cette manière je pense :
1 2
|
ws.Name & "!" & c.Address, TextToDisplay:=c.Value & "-" & c.offset(0,1).Value & "-" c.offset(0,3).Value |
EDIT : ah tu as changé ton post entre temps, je laisse quand même au cas où ca t'aide à résoudre le 1er problème que tu avais mis 
Si tu as 10 colonnes, tu fais pareil jusqu'à c.offset(0,9).Value, ainsi tu feras une concaténation de tes cellules que tu afficheras dans ta case de résultat.
Partager