お世話になっております。
Excel VBAにて下記のようなマクロを組みたいと思っております。
ComboBox1~6までを
ComboBox1 →C1
〃2 →G1
〃3 →K1
〃4 →C11
〃5 →G11
〃6 →K11
と転記しようと思っています。
Dim gyou As Long, retu As Long, n As Long Dim cb1 As ComboBox For n = 1 To 6 Set cb1 = UserForm1.Controls("ComboBox" & n) gyou = 1 For retu = 3 To 11 Step 4 If cb1 <> "" Then 'ComboBoxの中に文字がはいっていたら cb1.Copy 'ComboBoxをコピー Worksheets("Sheet1").Cells(gyou, retu).PasteSpecial 'セルに貼り付け If retu = 11 Then '11列めになったら gyou = gyou + 10 '行を+10する End If End If Next retu Next n
このコードだとエラーは起きないのですが、うまく転記されません。
どなたかご教授いただけると幸いです。
うまく転機されないとは、どういう動作となるんでしょうか
そこらへん詳しく説明しよう
回答1件
あなたの回答
tips
プレビュー