Excel(エクセル)一番やさしいマクロ講座
マクロ講座 Excel VBAで作業の自動化
やさしいエクセルマクロ講座 ExcelVBA
エクセルマクロは、日常業務を3倍早く正確に行うための道具です。毎日のパソコン業務には、同じ手順の繰り返しが多いものです。
そして、単純な繰り返し作業の中にこそ、ミスも起こり得るものです。
ならば、それを「マクロ」で記録し、ボタン一つでできるようにしませんか。
マクロという言葉は、本来「大きい」「巨大な」といった意味を持っています。
Excelで使うマクロとは、関数やそれらを使った数式などを小さな部品と考えれば、
それらに伴う一連の操作の手順を記録した全体は、大きなものと言えます。つまりExcelマクロは、Excelのプログラムと考えていいでしょう。
Excelのワークシート上で実行できる操作のほとんどは、そのままマクロとして記録することができます。
便利なエクセルにマクロを取り入れて、速さと正確さをよりアップさせましょう。
講義で使用したサンプルファイルはダウンロードできます。すぐに利用したい場合は、テキスト部分をコピーして利用してください。利用方法へ
新着Excelマクロ
Excelマクロ講座
エクセルマクロ講座では、日本一やさしくわかりやすいマクロの解説を目指しています。Excelの操作を自動化するために、マクロは何かから始まり、最初はマクロの記録から徐々に自分でコードを書いていけるように進行しています。
Excelバージョン:
- マクロを有効にする
- 背景に色をつけるマクロ~マクロって何?~
- フォントを赤くするマクロ~マクロの中身は?~
- Visual Basic のツールバーを表示させる
- ~マクロの構文~
- ~マクロのコピー、編集~
- マクロダイアログポックスの説明
- シートを追加するマクロ
- セルの結合を解除するマクロを作る
- アクティブセルを変更するマクロを作る
- 選択範囲のデータを消去するマクロ
- マクロ実行ボタンを作ろう
- 個人用マクロブックを作る
- 指定したフォルダのブックを開くマクロ
- 列幅を変更するマクロ
- 好みの幅に列幅を変更するマクロ
- 選択範囲に合計入力するマクロ
- 1月から12月まで入力するマクロ
- 形式を選択して貼り付け
- 値の貼り付けをするマクロ~エラー回避
- マクロ実行ボタンの作り方とカスタマイズ
- 新規に入力する行を求めるマクロ
- 可変の表をコピーしてSheet2に貼り付け
- ブックを保存するマクロ
- データのない不要な行を削除するマクロ
- 行を挿入するマクロ
- 繰り返し処理をするFor~Nextステートメント
スポンサーリンク
スポンサーリンク
2010 エクセルマクロ講座
Excel2010マクロ講座では、Excelマクロ講座と同様に、Excel2010の操作画面で日本一やさしいマクロの解説を目指しています。
Excelバージョン:
- Excel2010 ですべてのマクロを有効にする
- マクロを使えるように開発タブを表示する。
- マクロのセキュリ設定の概要
- 特定のフォルダにあるExcelファイルのマクロを有効にする
- マクロの記録を使って、マクロを作成してみる
- 記録したマクロを編集する
- マクロの構文を理解する
- 個人用マクロブックに記録する
- マクロを素早く使う方法2つ
- シートにマクロボタンを追加する
- マクロボタンの位置を固定する
- マクロの内容を理解する「ステートメント」
- マクロの理解に必要な用語
- ExcelマクロとVBAの関係
- オブジェクトの概念を理解する
- 操作していなくても記録されるオートフィル
- VBEでプログラムを入力する準備
- VBEでプログラムを書いてみる
- マクロ有効ブックを保存する
- プログラムをチェックするデバッグ
- 表のスタイル~表に罫線を引く
- 表の背景1行おきに色をつける
- ColorIndex一覧を作成してみる
- 表にRGB関数で2色のシマ模様
- 表の範囲を取得してシマ模様作る
- マクロ実行用のボタンを作るマクロ
- 動画マクロでマクロボタンを作る
- マクロ実行用のボタン複数作るマクロ
- マクロボタンを削除するマクロ
- ActiveXコントロールボタン作成するマクロ
- コマンドボタンにマクロを登録
- セルに入力されたタイトルをシート名に
- 表の空白のセルに色をぬる
Excel2013マクロ講座
- 1. Excel 2013 で開発ダブを表示する
- 1-2.マクロの有効化と信頼できる場所の設定
- VBEを素早く起動する方法
- 2. ~マクロの記録をやってみる~セルの背景に色をつける
- 3. ~マクロの記録をやってみる~セルの背景色を消す
- 4. ~マクロの名前を変更する~
- 5. ~マクロの中身を見る~
- 6. マクロの編集と再利用
- 7. マクロの実行方法
- 8. オブジェクトとプロパティ、メソッド
- 9. Withステートメント
- 10. VBEの設定おすすめの初期設定
- 11. マクロの記録とステップ実行
- 12. 変数と代入 Dimステートメント
- 13. 変数Integer
- 14. 変数String 文字列型
- 15. 倍精度浮動小数点数型 Double
- 16. 選択範囲に合計入力する FormulaR1C1
- 17. メッセージボックスを表示する~MsgBox関数
- 18. MsgBoxの戻り値を取得する~MsgBox関数
- 19. オートフィルをマクロで実行
- 20. メッセージを改行する~MsgBox関数2
- 21. ユーザーから情報を受取るInputBox
- 22. マクロボタンをつくり装飾してかっこ良く見せる
- 23. マクロボタンの色をつけてかっこ良く見せる
- 24. 条件分岐(多岐選択)IF Then ElseIf ステートメント
- 25. 条件分岐(多岐選択)Select Caseステートメント
- 26. 条件分岐とFor~Next 決められた.数の繰り返し
- 27. 選択したセル範囲全体を連続処理する
- 28. 選択シート内の画像をまとめて削除する
- 29. 選択範囲の文字列をすべてひらがなに
- 30. 用紙1枚に印刷設定するマクロ
- 31. ワークシートを連続印刷するマクロ
- 32. シート名一覧を作成するマクロ
- 33. シート名一覧にリンク一覧を追加するマクロ
- 34. 80点以上のセルに色をつけるマクロ
- 35. 複数の語を連続置換するマクロ
- 36. リストを使って複数の語を連続置換するマクロ
- 37. 色番号一覧表をつくるマクロ
- 38. RGB関数で色番号一覧表をつくるマクロ
- 39. 複数のシートを一度に選択して日付を入力するマクロ
- 40. セルをボタン化~セルの3D表示する
- 41. 好きな色のシートタブでシートをまとめて作成するマクロ
- 42. ユーザー定義関数を利用する~Function プロシージャ
- 43. ユーザー定義関数を作る立方根を計算するユーザー関数
- 44. お買上金額ごとに値引率を設定するユーザー定義関数
- 45. 指定範囲の文字列を結合するユーザー定義
- 46. EXCEL 一行おきに空白行を挿入するマクロ
- 47. 最終セルが何行目かを表示するユーザー定義関数をつくる
- 48. 枚数を指定してシートをコピーするマクロ
- 49. セルのある表を列幅も含めてシートにコピー
- 50. 最終行を教え移動するかどうかたずねるマクロ
- 51. ユーザー定義の表示を文字列に変更するマクロ
- 52. 複数セルにハイパーリンクを設定するマクロ
- 53. ハイパーリンクを解除してもアドレスを抽出マクロ
- 54. ハイパーリンクのアドレスの一部を変更するマクロ
- 55. ハイパーリンクを設定せずにリンクを開く
- 56. クイックアクセスツールバーにマクロを登録
- 57. 原本シートをコピーしてシート名をつける
- 58. 名前を指定して複数シートを一括で作成する
- 59. リストの名前で原本シートを連続コピー
- 60. 入力規則のドロップダウンリストをマクロで作る
- 61. 入力規則で数値の範囲を指定
- 62. IMEの入力モードを設定する
- 63. 範囲を探して表をデザインする
- 64. 表を自動でフォーマットする
- 65. 文字列から数値だけを取り出すユーザー関数
- 66. 文字列から文字だけを取り出すユーザー関数
- 67. 指定範囲の文字列を結合する
- 67b.名簿等分割された文字列を結合する
- 68. 文字列の先頭や末尾のスペースだけ削除する
- 69. スペースがバラバラの文字列を揃える
- 70. セル内の改行を全部削除するマクロ
- 71. チェックボックスのチェックを外す
- 72. 支払い期限を表示するマクロ
- 73 .年月を指定して日付を作成マクロ
- 74. すべてのシートにマクロを実行
- 75.100行ごとに別シートへコピー
- 75b.タイトル行をつけてデータを指定行数で分割
- 75c.データを分割コピーしてブックに保存
- 76.データを分割CSVで保存
- 77.奇数か偶数か判断するマクロ
- 78.セルを机に見立てて席の番号をふる
- 79.ランダムな席順を作る
- 80.ランダムな席順を名前で作る
- 81.BMIを算出する If~Then~ElseIf
- 82.BMIを算出する Select Caseで
- 83.名簿から文字列を抽出
- sample利用方法へ
スポンサーリンク
スポンサーリンク
3行マクロ講座
- 選択セルの文字列をSheet名にするマクロ
- 新規シートを右側に作るマクロ
- 名前をつけて保存にセルの文字列を入力するマクロ
- 個人用マクロブック
- ツールバーにマクロボタンを追加する
- ツールバーにマクロツールバーを追加する
- ツールバーのボタンを編集・変更
- エクセルを起動したとき、日本語入力ソフト(IME)も起動
- 毎回PERSONAL.XLS が起動してうるさいとき
- 行と列を入れ替えた表を新規シートに作成
- 数式や文字を残し数値だけを消去するマクロ
- 表に格子罫線を引くマクロ
- 1月から12月までと日~土まで入力するマクロ
- 請求書などの入力欄だけクリアするマクロ
- 伝票などの今日の日付を入力するマクロ
- 表示形式を指定して今日の日付を入力するマクロ
- 20日後とか、1ヶ月後の日付を入力するマクロ
- 重複データを非表示するマクロ
- 日付に曜日も表示するマクロ
- ハイパーリンクをまとめて削除するマクロ
- フリガナを自動でつけるマクロ
- ユーザー名なしのコメントを入れるマクロ
- 大きな挿入画像を縮小するマクロ
- WEBサイトのコピーを書式なしで貼り付ける
- 別のブックやシートを選択するマクロ
- 数式を値に変換するマクロ
- セル範囲の下方向に複写するマクロ
- 文字列をさかさに並び替える3行マクロ
- 数式を一括入力するマクロ
- 最初から合計を定数として入力するマクロ
- 書式も含めて表を削除するマクロ
- ページ中央に配置して印刷するマクロ
- 表に罫線を引くマクロ
- 配列を利用してセル範囲に入力するマクロ
- 印刷しようとしても印刷を中止するマクロ
- 印刷ダイアログボックスや印刷プレビューを表示するマクロ
- 1週間の曜日を入力するマクロ
- ユーザー定義定数で消費税を計算
- ワークシートのハイパーリンクを全部削除するマクロ
- データがある最終行を知る3行マクロ
- 範囲の数値に同じ値をまとめて加算するマクロ
- イミディエイトウィンドウで実行する
- 範囲に文字列をまとめて追加する
- 複数の数式を列にまとめて入力する
- セル範囲の内容だけを違う範囲に貼り付ける
- 選択範囲に文字列を追加する
- 選択範囲の数値に同じ数値を追加したり演算する
- アメリカ式の日付を日本式の日付に変更
- アルファベットをマクロで入力
- セル入力したURLをハイパーリンクにする
- シートのハイパーリンクを数える
- ハイパーリンクを開く
- シートを非表示にして再表示できないようにする
- 取り消し線を引くマクロ
- セルの色を取得するユーザー定義関数
- R1C1形式の表現を調べる
- Excelのブックを非表示で開く
- アクティブなブック名を取得する
- 開いているブックの数を調べる
- ブックを保存せずに閉じる
- 値だけを他シートへ貼り付ける
- 先頭行や見だし行を固定する
- ブックの絶対パスを取得
- セル番地の参照形式を変更する
- 一部のセルや指定したシートだけを再計算
- 全角スペースを半角スペースに変換