Bonjour,
Un souci avec characters insert :
Je n'arrive pas à dépasser 255 caractères dans une cellule.
(alors que la fonction string y arrive)

Pour être très bref, je schématise mon problème avec le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub hopla()
' met 600 fois le caractère a dans A1
Range("A1:A10").ClearContents
Range("a1") = String(600, "a")
Range("a2") = Len(Range("a1").Value)
 
' et là, ne met "que" 255 fois le caractère a dans la cellule
For i = 1 To 600
lg = Len(Range("a4").Value)
Range("A4").Characters(Start:=lg + 1).Insert "a"
Next
Range("a5") = Len(Range("a4").Value)
End Sub
et la question: que fais je de mal pour que la boucle coince à 255?
pourquoi n'y a-t-il pas 600 caractères dans la cellule A4 ?
et comment faire pour dépasser les 255 ?
merci de vos suggestions
pirot