C'est bien ce que je pensais... Un mix des 2 solutions évoquées, mais surement ni l'une, ni l'autre ! Un essai :
Private Sub Image_enregistrer_Click()
Dim i As Integer, s As String
For i = 0 To Result.ListBoxManquant.ListCount - 1
s = s & Result.ListBoxManquant.List(i) & chr(10)
Next
If Len(s) > 1 Then s = Left(s, Len(s) - 11)
Sheets("NomFeuille").Range("A5").Value = s
End sub
C'est soit tu inscris une formule Excel valide (avec le nom de fonction en anglais, et les doubles guillemets quand c'est nécessaire), soit tu réalises directement ce travail dans VBA pour n'inscrire que le résultat dans ta feuille (ce qui me parait personnellement plus logique). Dans ce cas, pas de double guillemets, voire pas du tout de guillemets, et les noms de fonction VBA (chr()
pour CAR()
).