-2
"Run Formula"という名前のボタンをクリックすると、I12から始まる特定のセルブロックがコピーされ、次に28行が下に移動して式がペーストされます。 I40の細胞のブロック。その後、これを150回繰り返す。 注:マクロを記録して150回コピー&ペーストすることでこの作業を行いましたが、コードを簡単に編集したいと思います。 は私が前にVBAを使用したことがないが、これは私がこれまで持っているものである:それはいくつかのタイピングを節約するためにループVBA Do While Loop Excelマクロ
Sub Button6_Click()
Button6_Click Macro
Range("I12:AG22").Select
Selection.Copy
Dim i As Integer
i = 0
Do While i < 150
Row 40 + i * 28
i = i + 1
Loop
End Sub
どのようなエラーが表示されますか? [最小限の完全かつ検証可能なサンプルを作成する方法](https://stackoverflow.com/help/mcve)を参照してください。 – jmoon
あなたが投稿したコードは、あなたが記述したことをやる努力をしていません。ループは変数をインクリメントするだけです( 'Row')。その変数がインクリメントされた後は何もしないようにします。それが何かを達成するためには、何らかの形で細胞に影響を与えなければならない。あなたがコピーしたセルで何かをする努力さえありません。 –
あなたが達成したい最終結果を詳細に記述してください – jsotola