Sub Macro1()
Dim cellule As Range
Dim texte
texte = "les cellules contenant une valeur supérieure à zéro se situent en " & vbCr
For Each cellule In Range("A1:A" & Range("A65535").End(xlUp).Row)
If cellule > 0 Then texte = texte & Replace(cellule.Address, "$", "") & ", "
Next cellule
MsgBox (texte)
End Sub