![見出し画像](https://assets.st-note.com/production/uploads/images/135933944/rectangle_large_type_2_8bcc7f4c86ea894f3a10c083b5c15949.png?width=1200)
【Day2】文系オタクのエンジニア道~VBAの第一歩〜
こんにちは
安田です
本日4/2は実際にExcelを立ち上げて色々といじってみました
まず、開発タブを表示させておこう
Excelのファイル名を「VBAマスターに俺はなる」
という某海賊のセリフをパクらせてもらいました
Excelの画面に「開発」というタブを表示させました
デフォルトの設定では表示がないです
![](https://assets.st-note.com/img/1712035949277-laMsVdCMPQ.png?width=1200)
開発タブの表示の仕方
ファイル→オプション→リボンユーザーの設定→開発 にチェックを入れる
![](https://assets.st-note.com/img/1712036117343-7ppWJzn2t9.png?width=1200)
↓↓
![](https://assets.st-note.com/img/1712036168941-XmM8IRXRXb.png?width=1200)
VBE(Visual Basic Editor ビジュアル ベーシック エディター)を開く
VBEとは(Visual Basic Editor ビジュアル ベーシック エディター)の略です
VBAを記述して実行する上で大事なものです
開き方は大きく2パターン
① 開発タブ→ Visual Basicのボタンを押す
② Altキー + F11
僕はショートカットキーが好きなので②で覚えようと思います
![](https://assets.st-note.com/img/1712036665989-4125eb8AsM.png?width=1200)
プロジェクトエクスプローラとは
プロジェクトエクスプローラは
作ったフォームやコードなどをデータベースのオブジェクトとしています
それらをまとめて1つのプロジェクトとして保存します
保存されたプロジェクトを管理するものが
プロジェクトエクスプローラ(プロジェクトウィンドウ)です
![](https://assets.st-note.com/img/1712036972980-FOQk4FSSL4.png?width=1200)
各ボタン紹介
![](https://assets.st-note.com/img/1712037155463-8tO0oFkmjx.png?width=1200)
コードの表示ボタン(左から1番目)
![](https://assets.st-note.com/img/1712037216621-6amJsR8ZA4.png)
コードを表示するボタンです
こちらのボタンを押すと
コードを書き込むウィンドウが立ち上がります
![](https://assets.st-note.com/img/1712037293359-wu0LzTifB6.png?width=1200)
オブジェクトの表示ボタン(左から2番目)
![](https://assets.st-note.com/img/1712037155463-8tO0oFkmjx.png?width=1200)
![](https://assets.st-note.com/img/1712037317832-wOenfXOoBL.png)
開いているExcelの画面に戻ります
フォルダの切り替えボタン(左から3番目)
![](https://assets.st-note.com/img/1712037155463-8tO0oFkmjx.png?width=1200)
![](https://assets.st-note.com/img/1712037448287-D0vq8ti59R.png)
フォルダの切り替えに使います
現時点では一つのフォルダしかないので上記の表示のままです
プロパティウインドウについて
![](https://assets.st-note.com/img/1712037763670-ZgbrxS44tX.png?width=1200)
オブジェクトの特徴や性質を表すプロパティ
「プロパティ」は聞く機会も多いのではないでしょうか
まずプロパティは値の取得、設定をすることができます
また値は取得できても、設定ができないプロパティもあります
Dim str As String
str = Application.Name
オブジェクトやコレクションのプロパティを参照するときは
「.(ピリオド)」を使って下記のように記述します
「Application.Name」
Applicationオブジェクト → アプリケーションそのものを表します
Nameプロパティ →アプリケーションの名前を表します
![](https://assets.st-note.com/img/1712038506237-3hVzWfSIYR.png?width=1200)
![](https://assets.st-note.com/img/1712038544762-zttH1J6WPb.png)
Excelのアプリケーション名が表示されます
振り返り
いままでVBEの画面は見たことがありましたが
どんなボタンがどんな役割をしているか
まったく知りませんでした
実際に実行してみて
![](https://assets.st-note.com/img/1712038612699-DOcSsATLeO.png?width=1200)
![](https://assets.st-note.com/img/1712038624433-m5aLFjHuaV.png)
ウィンドウが表示されたのが
なんだか嬉しかったです
今回の学習のおさらい
開発タブを表示させておく
VBEの開き方は大きく2つ(Visual BasicボタンとAlt+F11)
プロジェクトエクスプローラとプロパティウィンドウがある
プロパティは値を取得、設定することができる(一部は取得のみ)
プロパティを参照するには「.(ピリオド)」を使う
なんか小難しい感じでしたが
ひとつずつ覚えると簡単な気がしてきました
『VBAマスターに俺はなる』
最後まで読んでいただき
ありがとうございます
安田