目次:

ビデオ: Excel塾のマクロ講座38回、Do LOOP ステートメントで繰り返し (五月 2024)

ビデオ: Excel塾のマクロ講座38回、Do LOOP ステートメントで繰り返し (五月 2024)
Anonim

Excelの標準の式は複数回繰り返すことはできません。他のセル値が変わるときだけ変わる静的な計算です。ただし、マクロを使用して、入力したVisual Basic for Applicationsコードに基づいてループコマンドを実行することはできます。マクロは一連のアクションを自動化するので、素早く簡単に繰り返すことができます。マクロを有効にするとコンピュータのセキュリティが低下する可能性があるため、Excelスプレッドシートのソースが安全であると確信できる場合にのみループマクロを使用してください。

ループマクロは面倒な作業をしてit.creditを自動化できます。Stockbyte / Stockbyte / Getty Images

ステップ1

Excelを起動し、ループコマンドを使用するスプレッドシートを開いてから、Alt-F11キーを押してVisual Basic Editorを開きます。

ステップ2

「挿入」メニューを選択してから、「ユーザーフォーム」を選択します。ユーザーフォームウィンドウの横にコントロールツールボックスが表示されます。コントロールツールボックスのコマンドボタンをクリックします。アイコンの上にマウスを置くとラベルが表示されます。ユーザーフォームウィンドウにコマンドボタンを描画します。

ステップ3

描画したコマンドボタンを右クリックしてコードの表示を選択すると、そのボタンのVBAコードウィンドウが開きます。複数のループをコーディングして実行する場合は、UserFormごとに複数のボタンを設定できます。

ステップ4

コードエディタの "Private Sub"行と "End Sub"行の間に実行するループのVBAコードを入力します。たとえば、セルの範囲をデータで埋めるには、次のコードを入力します。

整数としてDim i = 1

i <5セル(i、1)の間に行う。値= 15 i = i + 1ループ

ステップ5

「F5」を押してループを実行してください。または、ファイル名を指定して実行メニューをクリックして、Sub / UserFormの実行を選択します。

Excelでループする方法