- ベストアンサー
エクセルで、ひとつのセルの中に文字列を挿入する方法
エクセルのひとつのセルの中で、 「ABCD-0001」とあるところを 間に「○○-」を挿入して、「ABCD-○○-0001」にしたいのですが、マクロを試してみましたが、相対参照と絶対参照がよくわからず、最初の一行と同じになってしまいます。 (0001から数百あります) 「ABCD」を「ABCD-○○」に置換でもできるのですが、とりあえずマクロを使ってみたいと思って質問してみました。 よろしくお願いします。
- みんなの回答 (7)
- 専門家の回答
補足
Sub Macro1() ' ' Macro1 Macro ' ' Keyboard Shortcut: Ctrl+a ' ActiveCell.Offset(0, 1).Range("A1").Select ActiveCell.FormulaR1C1 = "" ActiveCell.Offset(0, -1).Range("A1").Select ActiveCell.FormulaR1C1 = "ABCD-○○-0001" ActiveCell.Offset(1, 0).Range("A1").Select End Sub こんな感じです。。 ABCDは各行同じですが、以降の部分を△△-0002、□□-0003としたかったのですが・・・。