Как добавить одинарные кавычки вокруг алфавитов в строках, которые я создаю в Excel VBA

#excel #vba

Вопрос:

Могу ли я узнать, как добавить символ ‘ в код VBA Excel до и после ввода алфавита. Мне нужно, чтобы это было длиной 25 символов.

Например, если в предложении говорится: «Я ХОРОШИЙ», то мне нужно быть таким, как есть…

«Я»

«А» «М»

«Г» О» О» Д»

У меня есть сценарий, и мне нужно добавить в него эту конкретную функцию.

Мы очень ценим любую помощь.

Заранее спасибо.

код: —

 Sub aaa()   Dim buff() As String  Dim my_string As Variant  Dim rng As Range  my_string = ThisWorkbook.Sheets(1).Range("A1").Value  ReDim buff(Len(my_string) - 1)   For i = 1 To Len(my_string)   buff(i - 1) = Mid$(my_string, i, 1)  ThisWorkbook.Sheets(1).Range("B" amp; i).Value = buff(i - 1)   If ThisWorkbook.Sheets(1).Range("B" amp; i).Value = " " Then   ThisWorkbook.Sheets(1).Range("B" amp; i).Value = "[right]"   For Each rng In ThisWorkbook.Sheets(1).Range("B1:B25")  If Len(rng) = 0 Then  rng.Value = "[right]"  End If  Next rng   End If   Next    MsgBox "Completed"  End Sub  

Комментарии:

1. Ты что — нибудь пробовал? Кажется, вы могли бы сделать это довольно просто во время (или после) заселения buf . Что происходит, когда вы это делаете?

2. Добавьте ожидаемый ввод/вывод, а также добавьте скриншоты. Также добавьте скриншот, показывающий, что вы на самом деле получаете, и укажите, чем это отличается от того, что вы хотите