お疲れ様です。VBAで質問があります。
Excelで「セルを連結して中央揃え」を各行で実行したいです。
Range("C17:17").Select
を行数で遷移させたいのですが、どのように連結させればよいのかわかりません。
以下コードです。
vba
1Sub Macro1() 2' 3' Macro1 Macro 4' 5' Keyboard Shortcut: Ctrl+a 6' 7 For i = 18 To 91 8 Range("C" + i + ":" + "G" + i).Select 9 With Selection 10 .HorizontalAlignment = xlCenter 11 .VerticalAlignment = xlCenter 12 .WrapText = True 13 .Orientation = 0 14 .AddIndent = False 15 .IndentLevel = 0 16 .ShrinkToFit = False 17 .ReadingOrder = xlContext 18 .MergeCells = False 19 End With 20 Selection.Merge 21 Next i 22End Sub
実行すると以下のエラーが表示されます。
error
1実行エラー13 2型が一致しません
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/19 04:56