Macro フロー制御 ・ 基本型 Contents
  1. If...then...Else
  2. Select Case
  3. On...GoTo
  4. On...GoSub
  5. For...Next
  6. For Each...Next
  7. タイマーを使った制御
  8. 所要時間を計測する
Macro フロー制御 ・ 応用型 Contents
≪マクロ中にあるコード≫
 * 繰り返し処理 Do While
 * 繰り返し処理 Do Until  
FAQ フロー制御 Contents  (寄せられたご質問をほとんど原文のまま掲載しています。)
  1. [For...Next] For~Next文をアルファベット列名で書くには
  2. [For...Next] For...Nextステートメントのカウンタの値は
  3. [For...Next] 繰り返し処理で全員の個票を印刷するには
  4. [For...Next] 繰り返し処理で名刺みたいなものを作るには
  5. [For...Next] セルの値が長さゼロの文字列ならばその行を削除するには
  6. [For...Next] マスターシートを管理番号で検索して追加情報を記入したいが
  7. [For...Next] 12行おきにコピーして行列を入れ替えて貼り付けるマクロを繰り返すには
  8. [For...Next] 元データを別シートへコピーしてA列の値の変わり目に空白行を挿入等するには
  9. [For...Next] 注文データを顧客名ごとで1行にまとめるには
  10. [For Each...Next] ブック内の全てのワークシートを順に処理するには
  11. [Do While...Loop] 行数が増減する表で一定の行の下に見出し行を挿入するには
  12. [Do While...Loop] 2重のDo While ... Loopで複数のシートに処理されないが
  13. [If...Then...Else] 指定された月のデータだけをコピーするには
  14. [If...Then...Else] セルの値(郵便番号)を形式チェックするには
  15. [If...Then...Else] メッセージボックスでの選択結果により異なる処理をするには
  16. [If...Then...Else] ある列のセルに値が入っていたら別の列のセルに数式を貼り付けるには
  17. [If...Then...Else] If … Is Nothing Then を If … Is There Then のように変えたいが
  18. [タイマー] タイマーを使ってマクロの動きを制御するには
  19. [タイマー] 30分おきにマクロを自動的に走らせるには
  20. [タイマー] 1分毎の処理を60回行ったときに自動実行するマクロが動かないが
  21. [タイマー] 300銘柄ずつのダウンロードを13秒間隔で15回繰り返すには
  22. [タイマー] 開始時刻から終了時刻まで一定間隔でマクロを実行するには
  23. [タイマー] タイマー設定をキャンセルするには
  24. [タイマー] 予定時刻に音を鳴らすことはできないか
  25. *[自動運転] 翌日の指定時刻にマクロを自動実行するには
  26. *[自動運転] 毎日指定の時刻にマクロを実行するには
  27. [イベント] 特定のセルに特定の値が入力されたときにマクロを自動的に実行するには
  28. [イベント] 一定のセルが選択されたときにそのセルの値をコピーするには
  29. [イベント] 飛び飛びに選択されたセルを処理するには
  30. [イベント] A列のセルの値が変更されたら同じ行のB列のセルへ日付をセットするには
  31. [イベント] 数式で求めた答を別のセルにも表示させるには
  32. [イベント] 追加したワークシートにイベントマクロを自動作成するには
  33. [イベント] ダブルクリックイベントを一定のシートでのみ有効にするには
  34. [イベント] セルが選択されたときにIMEを設定するには
  35. [イベント] A1セルで[Enter]キーを押したらD10セルを選択するようにしたいが
  36. [フロー制御] 記述されているコードが実行されないが
  37. [エラー処理] 存在しないシートを参照してもエラーを出したくないが

Excel VBA Macro