2

300セルを自動で埋めるための次の式があります。

=AND(ROW()>=3,(12*(ROW()-3)+COLUMN())<=$E$2)

開始行を修正するためのコマンドが必要になる可能性がありますが、問題はここにあり、列を修正できません。列の数を修正して、数式を入力すると、開始行と終了列の領域の下に定義されたセルのみが入力されるようにします。

現在、必要な列数まで自分で領域を選択してから、セルを自動で埋めるための式を入力する必要があります。

数式を変更して列を修正するにはどうすればよいですか? そのため、セルを 12 個まで埋めたい場合は、自動的に行われます。助けが必要!!

4

1 に答える 1

1
  1. Excel でマクロを記録する

  2. すべての操作を行います - 数式を入力して列を修正します (後で微調整できます)

  3. Excel でのマクロの記録が終了したら、Alt + F11 を押すと、VBA コードが表示されます。

数式で列を変更することはできません。マクロの記録中に行う手動操作ごとに、対応する VBA コードを作成できるはずです。

したがって、VBA でのコーディングに問題がある場合は、マクロを記録し、Excel が生成するコードを確認して、プログラムで手動操作を完了してください。

于 2012-05-20T06:53:45.577 に答える