Bon ..(je dois sortir. Alors, juste pour le cas où) : regarde ce que faitr ceci :
voltage = 8
Range("A1").Value = "ligne 1" & Chr(10) & "ligne 2" & Chr(10) & "ligne 3"
MsgBox "tu as donc 3 lignes dans A1. Tu les vois ?" & vbCrLf & "on va mettre la valeur de voltage en ligne 1"
toto = Split(Range("A1").Value, Chr(10))
toto(0) = voltage
Range("A1").Value = Join(toto, Chr(10))
Mais j'insiste : très maladroit de mettre dans une cellule une valeur mélangée à d'autres données, séparées par des retours à la ligne ou non). Ne pas confondre (à tout hasard) un tableur (ce qu'est Excel) avec un outil de traitement de texte.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ