前提・実現したいこと
範囲選択した空白のセルに番地($、:の記号を除く)を入力したいです。
該当のソースコード
VBA
1 2Option Explicit 3Option Base 1 4 5Sub test() 6 Dim a(3, 2) As Variant 7 Dim i As Integer, j As Integer 8 For i = 1 To 3 9 For j = 1 To 2 10 a(i, j) = Selection.Cells(i, j).Address 11 a(i, j) = Replace(a(i, j), "$", ",") 12 a(i, j) = Replace(a(i, j), ":", ",") 13 Selection.Cells(i, j) = Split(a(i, j), ",")(1) & Split(a(i, j), ",")(2) 14 Next j 15 Next i 16 17End Sub 18
試したこと
選択した範囲の行列数を取得する方法がわからず
あらかじめ決めた範囲(今回3行2列)の入力しか行えずそれを改善したいです。
補足情報(FW/ツールのバージョンなど)
Excel 2010
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/30 14:16