Je croi au vu des commentaire que tu n'a pas exactement saisie ce que tu faisais (ou alors tu ne décrit pas la ligne sur laquelle est le commentaire)
1 2 3
| With ActiveCell.Characters(Start:=1, Length:=500).Font 'active la cellule, les caractères
.Name = "MS Sans Serif" ' renvoie une plage de caractères commençant par le 1er
.FontStyle = "Normal" ' nombres de caractères à renvoyer |
1 2
|
With ActiveCell.Characters(Start:=1, Length:=500).Font |
signifie que jusquau A chaque fois que tu met .quelquechose ca revient a écrire
ActiveCell.Characters(Start:=1, Length:=500).Font .quelquechose
Dans ce cas tu travaille sur les 500 premier caractère de la celulle active.
Essaye de mettre
1 2
|
With Worksheets("Email").Columns("C").Font |
Cela te permettra de définir le style de l'ecriture de la colonne C sans restriction de caractères.
Ensuite il me semble que le nombre de caractère dans une cellule est limité (je ne sais plus à combien par contre), a mon avis ton problème vient de là
Edit : je suis en train de vérifier le coup de la limitation du nombre de caractère (j'ai un doute là)
Bon ben visiblement je n'arrive pas a avoir une limite de nombre de caractère. La macro que tu nous a donné n'est pas ta macro d'importation mais une macro de mise en forme, avant de la lancer ton message est complet?
Partager