VBA

スポンサーリンク
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – マクロセキュリティ理解

マクロセキュリティは「安全にVBAを使うための門番」Excel VBA を学ぶうえで、マクロセキュリティは絶対に避けて通れません。なぜなら、VBA は「Excel を自動で動かす力」を持っているぶん、悪意のあるコードが混ざると危険だからです...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – ヘルプ参照

VBAの「ヘルプ参照」は“公式の説明書”への入口VBAのヘルプ参照は、「この命令って正しくはどう使うんだっけ?」「このプロパティの意味、ちゃんと知りたい」というときに開く、“公式の説明書”への入口です。ネット検索も便利ですが、VBAのヘルプ...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – オブジェクトブラウザ

オブジェクトブラウザは「Excelの辞書+地図」オブジェクトブラウザは、VBAで使える「オブジェクト・プロパティ・メソッド・定数」を一覧で調べられるツールです。イメージとしては、Excelの世界の「辞書」と「地図」が合体したものだと思ってく...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – 参照設定

参照設定ってそもそも何?まず一番やさしく言うと、参照設定=「VBAに、この道具(ライブラリ)を使っていいよ、と事前に教える設定」です。Excel VBAは、最初から「Excelの基本機能」は使える状態になっています。でも、たとえばファイルや...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – モジュール構成理解

「モジュール」はVBAコードを入れる“フォルダ”だと思ってみるまずイメージからいきます。Excelブックの中に、VBAのコードを入れておく“箱”がいくつか用意されています。その箱の種類のことを「モジュール」と呼びます。一つのブックの中に、標...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – Public / Private

Public / Private は「どこから見えるか」を決めるラベルPublic と Private は、「この変数(や Sub / Function)を、どこから見えるようにするか」を決めるための“ラベル”です。同じ変数宣言でも、Pub...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – スコープ概念

「スコープ」は“見える範囲”という発想でとらえるVBAでいう「スコープ」は、ざっくり言うと「この変数(やプロシージャ)は、どこから見える(使える)のかという“範囲”」です。同じ名前の変数でも、書いた場所によって「ここでは使えるけど、あそこか...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – SubとFunctionの違い

まずざっくり:「Sub」と「Function」の一番大きな違い一言で言うと、こうです。Sub「何か処理をするだけの手順」結果(値)を“返さない”タイプのプロシージャFunction「何か処理をして、その結果を“値として返す”手順」関数として...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – コメント記述

コメントは「未来の自分へのメモ」VBAのコメントは、「プログラムとしては実行されない説明文」です。コードの意味、意図、注意点、「ここはあとで直す」などを、未来の自分や他人に伝えるためのメモだと思ってください。コメントは、実行時には完全に無視...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – Option Explicit

Option Explicit は「うっかりミス防止スイッチ」まず一言でいうと、Option Explicit は「変数を必ず宣言しなさい」というルールをオンにするスイッチです。VBAは、本来「宣言していない変数」でも、いきなり使えてしまい...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – イミディエイトウィンドウ

イミディエイトウィンドウって何をするところ?イミディエイトウィンドウは、VBAの世界の「その場で試せるメモ帳兼電卓兼リモコン」です。コードを書いて保存して実行するのではなく、「一行だけ命令を書いて、すぐ実行して結果を見る」ことができます。た...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – ブレークポイント

ブレークポイントってそもそも何者?ブレークポイントは、VBAの実行を「ここで一回止まって」と指示するための“しおり”のようなものです。マクロを F5 で一気に実行すると、途中の様子は見えませんが、ブレークポイントを置いておくと、その行に来た...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – ステップ実行(F8)

「ステップ実行(F8)」って何をするもの?VBAの「ステップ実行(F8)」は、マクロを一気に最後まで動かすのではなく、「1行ずつゆっくり進めて、何が起きているかを確認するためのモード」です。F5 が「再生ボタン」だとしたら、F8 は「コマ送...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – 実行方法(F5)

「実行する」とは何かをまず言葉でつかむVBAで「実行する」とは、書いたプログラム(マクロ)を実際に動かしてみることです。Sub で始まり End Sub で終わる一つのプロシージャを、上から順番に最後まで動かすイメージです。コードを書いただ...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – プロシージャ作成

Excel VBAと「プロシージャ」の関係をイメージするExcel VBA では、コードはバラバラに書くのではなく、「プロシージャ」という単位にまとめて書きます。プロシージャは「意味のあるひと固まりの処理」のことです。人間の言葉にすると、こ...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – 標準モジュール追加

Excel VBAと標準モジュールの関係をイメージするExcel VBA は「Excelを自動で動かすための言語」です。その“命令文”を書いて保存しておく箱が「標準モジュール」です。超ざっくり言うと、こういう役割分担になります。Excel本...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – VBE起動

Excel VBAとVBEの関係をイメージするExcel VBA は「Excelに対して出す命令の言語」です。その命令を書くための“ノート”が必要ですよね。そのノートが、Visual Basic Editor、略して VBE(ブイ・ビー・イ...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – 開発タブ表示

Excel VBAって何者かをまずイメージしようExcel VBA は「Excelに命令を出すための言語」です。正式名称は Visual Basic for Applications。難しそうに聞こえますが、やっていることは「Excelでい...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – マクロの保存形式(xlsm)

Excel VBAって何?超初心者向けのイメージづくりExcel VBA は「Excelを自動で動かすための言語」です。正式名称は Visual Basic for Applications。難しく聞こえますが、やっていることは「Excel...
VBA

Excel VBA | 超初心者(Excel操作+マクロ体験):VBA基礎環境 – マクロ有効ブックを理解

Excel VBAってそもそも何者?Excel VBA は「Excelに入っている小さなプログラミング言語」です。正式名称は Visual Basic for Applications。あなたが普段マウスでやっている操作(コピー、貼り付け、...
スポンサーリンク