日本語入力ソフトとVBAの覚え書き

・各種日本語入力ソフトの辞書解説 ・ちょっと楽になるExcel VBA集

VBAマクロ作成を気軽に始めてみよう! ~Excel編~

ExcelVBAマクロ作成を始めてみましょう。必要なのは Microsoft Excelだけです。準備は簡単、手順通りに進めていけば誰でも始めることが出来ます。

f:id:dz_dzone:20170814233145j:plain

目次

手順その1 ~開発タブを表示しよう~

どのタブでもいいので、リボンの任意の場所で右クリックします。

f:id:dz_dzone:20170815000253j:plain

「リボンのユーザー設定」をクリックします。

f:id:dz_dzone:20170815000404j:plain

「開発」にチェックを入れます。入れたら「OK」をクリックします。

f:id:dz_dzone:20170815000438j:plain

これで「開発」タブが表示されました。開発タブを選択するとこんな感じです。

f:id:dz_dzone:20170815000521j:plain

手順その2 ~個人用マクロブックにマクロを記録してみよう~

このアイコンをクリックします。(「マクロの記録」ボタン)

f:id:dz_dzone:20170815001530j:plain f:id:dz_dzone:20170815001724j:plain

「マクロの保存先」を「個人用マクロブック」にして「OK」をクリックします。

f:id:dz_dzone:20170815002410j:plain

Excelの画面でセル「C2」をクリックします。その後「記録終了」ボタンをクリックします。

f:id:dz_dzone:20170815003704j:plain

手順その3 ~Visual Basic Editorを表示しよう~

左端の「Visual Basic」をクリックします。

f:id:dz_dzone:20170815005053j:plain

Visual Basic Editor」が開きました。

f:id:dz_dzone:20170815005213j:plain

プロジェクトウィンドウの「VBAProject (PERSONAL.XLSB)」のツリーを開いて、標準モジュールの「Module 1」をダブルクリックします。

f:id:dz_dzone:20170816090131j:plain

コードエディタが開きました。表示されているのは、先ほど「マクロの記録」で記録した内容です。

f:id:dz_dzone:20170816090418j:plain

コードの説明

  • Range("C2").Select :範囲 C2 を選択せよ

となりますので、実行すると範囲C2=セルC2が選択されます。

手順その4 ~簡単なマクロを作ってみよう~

コードウィンドウに以下の図のように文章を入力してみましょう。

  1. Sub HelloWorld() と入力してEnterを押すと、自動的に3行目に End Sub が入力されます
  2. 2行目の入力をします。字下げはTabキーでも半角スペースでもどちらでもよいです

f:id:dz_dzone:20170816092904j:plain

入力が終わったら、上書き保存しておきます。次に「Excel」アイコンをクリックしてExcel画面に戻ります。

f:id:dz_dzone:20170816093523j:plain

手順その5 ~マクロを実行してみよう~

「マクロ」をクリックします。

f:id:dz_dzone:20170816093824j:plain

先ほど作った「HelloWorld」を実行します。

f:id:dz_dzone:20170816093843j:plain

実行されました。「OK」をクリックするとウィンドウが閉じてマクロが終了します。

f:id:dz_dzone:20170816093903j:plain

いかがでしたか? 結構簡単だったでしょう?

おまけ ~マクロの解説~

  1. 1行目:Sub HelloWorld() :Subはマクロを開始するときの決まり文句です。HelloWorldはマクロ名、()は決まった書き方と今は覚えて下さい。
  2. 2行目:Msgbox "Hello World" :Msgboxは「メッセージボックスを表示しなさい」という命令。""で囲われた文字列 Hello World をメッセージボックスで表示しなさいということです。
  3. 3行目:End Sub :マクロを終了するときの決まり文句です。

 

にほんブログ村 IT技術ブログ VBAへ←記事を気に入って頂けたらポチッとしてもらえると励みになります。