У меня есть длинный список имен, которые мне нужны для кавычек (это могут быть двойные или одинарные кавычки), и у меня их около 8000.У меня они есть в Excel без кавычек, и я могу скопировать все имена и вставить их без проблем, но кавычек до сих пор нет.Я искал и искал формулу Excel для добавления кавычек к имени в каждой строке, но мне не повезло.Я также попробовал некоторые умные методы поиска и замены, но ни один не работал.Формат, который я ищу, следующий:
"Аллен" или "Аллен"
Любой из них будет работать.Мне нужно это, чтобы я мог хранить информацию в базе данных.Любая помощь очень ценится.Спасибо
PS:
Я нашел в сети других людей, нуждающихся в том же, что и я, и это решение помогло им, но я не знаю, что делатьс его помощью:
Вы можете исправить это, используя переменную диапазона (например, myCell), а затем использовать ее для итерации коллекции выборочных объектов диапазона, например
Sub AddQuote()
Dim myCell As Range
For Each myCell In Selection
If myCell.Value <> "" Then
myCell.Value = Chr(34) & myCell.Value
End If
Next myCell
End Sub
Другое решение, которое также работало для других, было:
Sub OneUglyExport()
Dim FileToSave, c As Range, OneBigOleString As String
FileToSave = Application.GetSaveAsFilename
Open FileToSave For Output As #1
For Each c In Selection
If Len(c.Text) <> 0 Then _
OneBigOleString = OneBigOleString & ", " & Chr(34) & Trim(c.Text) & Chr(34)
Next
Print #1, Mid(OneBigOleString, 3, Len(OneBigOleString))
Close #1
End Sub