emmanuel75
XLDnaute Junior
Bonjour à tous,
Comme l'indique le titre, la fonction dont je dispose :
Function concat(champ)
temp = ""
For Each c In champ
If Len(c.Value) > 1 Then temp = temp & c.Value
Next c
concat = Left(temp, Len(temp) - 1)
End Function
......est très pratique lorsqu'il s'agit de fusionner des cellules sur un champ quelconque ((A1:G6) par exemple)...mais elle ne fusionne que des cellules dont les valeurs sont simples (texte, chiffres...).
Mon problème est que mes cellules contiennent chacune une même formule :
=SI(ESTERREUR(CNUM(STXT($A1;COLONNE()-2;1)));"";CNUM(STXT($A1;COLONNE()-2;1)))
et j'obtiens une erreur de VALEUR!!!
HELP !
Merci pour tout début de piste!
Emmanuel
Comme l'indique le titre, la fonction dont je dispose :
Function concat(champ)
temp = ""
For Each c In champ
If Len(c.Value) > 1 Then temp = temp & c.Value
Next c
concat = Left(temp, Len(temp) - 1)
End Function
......est très pratique lorsqu'il s'agit de fusionner des cellules sur un champ quelconque ((A1:G6) par exemple)...mais elle ne fusionne que des cellules dont les valeurs sont simples (texte, chiffres...).
Mon problème est que mes cellules contiennent chacune une même formule :
=SI(ESTERREUR(CNUM(STXT($A1;COLONNE()-2;1)));"";CNUM(STXT($A1;COLONNE()-2;1)))
et j'obtiens une erreur de VALEUR!!!
HELP !
Merci pour tout début de piste!
Emmanuel