プログラミング

VBAでお仕事効率化

投稿日:2020年10月7日 更新日:

みなさんはExcelを仕事で使用していますか?
Excelの中には「VBA」というものが搭載されています。
この「VBA」が使えればいつものルーティンワークも自動化することができます。
今回は「VBA」の使い方を紹介していきます。

VBAとは

Visual Basic for Applications
(ビジュアルベーシック・フォー・アプリケーションズ)
というプログラミング言語です。
Excel,Word,PowerPointなどOfficeのアプリの機能をカスタマイズできます。

VBAの使用例

「C2」と「D2」に入力した数値をボタン1つで足し算してくれるものになります。

この「C2+D2」ボタンにマクロというものを登録しています。
マクロ機能(動作の仕方)を書いているのが「VBA」になります。

Sub test()
  Range("B2") = Range("C2") + Range("D2")
End Sub

上のようなものがコード(プログラム)です。
足し算をさせるだけなのでシンプルですね。

VBAの使い方(開発タブの設定)

既定のExcelではマクロが無効になっていたり、VBAを使用するための「開発タブ」が隠れているのでそれを有効にしていく必要があります。

開発タブを設定しよう

ファイル画面からオプションをクリックします。

「リボンのユーザー設定」から「開発」にレ点をつけて「OK」をクリックします。

そうすると開発タブが表示されますね。
これで開発環境が整いました。
左上の「Visual Basic」を開いてみましょう。

「VBA」では主に「標準モジュール」を使用すると思います。
開き方は上の写真の通りです。
「VBA」で調べると出来上がっているコードがコピーできるので実際に張り付けて動かすなどして理解を深めていきましょう。

まとめ

Excelを使用している方だったら「VBA」を活用している方は多いはずです。
使いこなせるようになれば今の業務が格段に楽になるはずです。
ぜひ活用してみてください。
それではまた。

-プログラミング
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

【Windows】ビット数を確認する方法

ソフトをインストールするうえで「64ビット」か「32ビット」で悩んだことはありますか?今回は、そんな「ビット数」の確認方法を紹介します。 ビットってなんだ? 「ビット」とは、コンピューターがデータを処 …

【Python】グラフを作成してみよう

Pythonでは、グラフを作成することも出来ます。今回は、実際にグラフの作り方を見ていきたいと思います。 Pythonでグラフを描いてみよう Pythonでグラフを作成するには「matplotlib」 …

【Python】ログイン機能を作る「Flask-Login」①

以前に「Flask」を使って掲示板を作成してみました。次のチャレンジとして、「ログイン機能」を作成していきたいと思います。 Flaskでログイン機能を作ろう 今回は「Flask ログイン機能」で調べて …

【IT用語】OSってなんだ?

「OS」という言葉を耳にした人は多いと思いますが、どういうものかと聞かれるとうまく答えられない人がほとんどだと思います。今回から何回かに分けて「OS」についてまとめてみたいと思います。 OSってなんだ …

Anaconda(アナコンダ)について

Pythonを学習していくにあたって様々な用語を目にします。今回はその1つである、Anacondaについて触れていきます。 Anacondaとは AnacondaはPythonが入っているのは勿論のこ …

YouTube