Dodanie cydzysłowia jako tekstu

Nieraz zdarza się, że musimy użyć cudzysłowia w stringu. Wiadomo, że jak użyjemy zwykłego cudzysłowia, czyli „” to VBA potraktuje wartość jako tekst.

Dlatego, można zadeklarować zmienną tekstową, a w msgboxie wstawić zmienną pomiędzy atrybut Chr(34).

Żródło: https://docs.microsoft.com/en-us/dotnet/framework/winforms/controls/how-to-put-quotation-marks-in-a-string-windows-forms

' https://docs.microsoft.com/en-us/dotnet/framework/winforms/controls/how-to-put-quotation-marks-in-a-string-windows-forms

Private Sub InsertAscii()
Dim test As String
test = "You deserve a treat!"
  MsgBox "She said, " & Chr(34) & test & Chr(34)
End Sub

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.