excelのマクロを使い、指定(A1)のセル内の末尾に文字を追加したいのですが
以下のコードだと選択範囲全てにfaa-001が入ってしまいます
やりたいことはA1セルにhttp://www.example.com/abc/
とあった場合に
faa-001を末尾に追加したいだけです
は毎回変わりますが、末尾に追加したいfaa-001は変わりません
処理前↓
やりたい処理↓
http://www.example.com/abc/faa-001
としたいです
Sub 選択されているセル範囲に対して、faa-001を末尾に追加() Dim xRng As Range Const xConst As String = "faa-001" If TypeName(Selection) = "Range" Then For Each xRng In Selection xRng.Value = xRng.Value & xConst Next xRng End If End Sub
何がしたいのか不明です。追加する文字列は、セルの位置によって変わるという事ですか?選択範囲全体ではなく、選択範囲の左上隅のセルにだけ文字列を追加したいという事ですか????
