Tu n'as pas besoin de mettre ton MsgBox dans un String pour l'afficher.
Ni de sélectionner ta feuille pour avoir ses données.
Voici ce que ça donne pour la feuille 1
Private Sub CommandButton1_Click()
Dim total
Dim ligne, i
total = Sheets("Feuil2").Range("C368")
' RECHERCHE DE LA DERNIERE DATE
For i = 2 To 367
If Sheets("Feuil2").Range("C" & i) <> 0 Then ligne = i
Next
MsgBox "Le total cummulée est de: " & total & " à la date du : " & Sheets("Feuil2").Range("A" & ligne)
End Sub