Coincé. J'ai besoin d'un code VBA pour insérer des guillemets doubles autour de chaînes dans chaque cellule dans une plage excel

Je suis familier avec VB.NET mais VBA dans excel m'a déconcerté.
Avec ma meilleure tentative, j'obtiens "erreur" incompatibilité de Type:

Sub AddQuotes()

    For Each x In Range("List").Cells
    x.Text = "*" * " & x.text & " & "*"
    Next

End Sub
Ce code devrait lire: Pour Chaque x In Range("Liste").Les cellules de x.Texte = "" * " & x.text & " & "" Suivant
Dans VB.NET, la concaténation de chaîne est réalisée exactement de la même manière que dans le VBA. En est de même pour échapper les guillemets. Par conséquent, le code correct, """" & x.value & """", serait évident pour une personne familière avec la VB.NET.

OriginalL'auteur cmm | 2010-05-17