Pardon j'ai fait une fausse manœuvre et je ne sais pas revenir en arrière.
J'effectue un code tout simple
For i = 1 To Fin
h=Len(Cells(i,4).value)' rajout pour essayer de comprendre ce qu'il ce passe
If Cells(i,3).Value = "" Then Cells(i,3).value = Cells(i,4).Value
Next i
Cela fonctionne très bien mais dans une cellule de la colonne 4 où il n'y a que des chiffres j'ai un petit triangle vert (disant nombre stocké sous forme de texte) en haut à gauche de la cellule; la cellule donne pour h la valeur 12 caractères
et le résultat est une saturation de la cellule avec des "#". ??
pour compliquer les choses j'ai plus bas une cellule de la colonne 4 qui à aussi un petit triangle vert disant (nombre stocké sous forme de texte) et qui a h = 10 caractères. La formule renvoi dans la cellule Cells(i,3) les mêmes caractères mais en chiffre ce qui est semble t-il normal !
Ce que j'aimerai arriver à faire c'est de vider la cellule saturée.
pouvez vous m'aider
Par avance merci