メインコンテンツへスキップ
見出し画像

【Day4】文系オタクのエンジニア道~プログラミングの入口Hello World!~

    こんにちは
    安田です

    なんとか三日坊主を卒業し
    楽しく勉強できています!

    今回から実際に自分でコードを書いて行こうと思います

    用語の意味

    プロシージャ
    SubとEnd Subの間に記述したコードのかたまりのこと

    インデント
    行の先頭のスペースのこと

    コメント
    「’ シングルコーテーションマーク」を先頭につけると、プログラムの途中で文章を書くことができる

    画像
    緑の文字は「コメント」 プログラムの実行はされないよ

    上記のコードで説明すると

    MsgBox "Hello World!" → プログラミングコード
    'MsgBox "VBAマスターに俺はなる" → コメント
    となります


    動くと楽しい気持ち!これがある

    まずは「Helllo World」というメッセージボックスを表示させるコードを書きました

    画像
    Sub message()
        
        'メッセージボックスを表示します
        MsgBox "Hello World!"
    
    End Sub

    参考書通りに入力し
    実行すると・・・

    画像

    Helllo Worldと書かれたメッセージボックスが出てきました!
    感動です笑
    自分で書いたコードで実際に表示がされるのは嬉しいです

    ここでポイント
    文字を入力するときは「” ダブルコーテーション」をつけるように

    ふと思ったのですが
    Helllo Worldのあとに違う文字を入れたらどうなるんだろう?

    画像

    始めにHelllo Worldがでてきて

    画像

    次にVBAマスターに俺はなる
    のメッセージボックスが表示されました

    画像

    プログラムは上から順番に実行されるので
    「Helllo World」と「VBAマスターに俺はなる」を入れ替えると
    逆に表示されるようになりました

    まとめ

    今回は、初めて自分で入力したコードでExcelが実際に動いたり
    表示されたりしたのが、とても感動しました
    こうやってパソコンって動いているだなーと
    超素人な目線で感動に浸っていました笑

    次は「変数」について触れていきます

    「VBAマスターに俺はなる」

    最後まで読んでいただき
    ありがとうございます
    安田

    マガジンにまとめてありますので
    よかったらそちらも御覧ください


     
     
     
    見た目は26歳 中身は35歳|900日以上継続投稿中|最高PV月間30,000超|岐阜→大阪住|文系の専門卒|仕事:経理→会計コンサル→SE(PMO)&note活動家|趣味:アニメ鑑賞・バドミントン|性格:ENFP-A(運動家)|Amazon のアソシエイトに参画中

    あなたへのおすすめ