引用符で囲む必要のある名前の長いリストがあり(二重引用符または一重引用符にすることができます)、約8,000個あります。私はそれらを引用符なしで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