小学校でプログラミング教育が必修化となり、注目を集めていますが、下記のような悩みを抱えている方いませんか?
・そもそもプログラミングって何?
・どうやって学んでいけばいいの?
・社会で通用するプログラミングスキルとは?
このようなお悩みを解決するために、身の回りの自動化を題材に楽しく学んでいきましょう。
今回は、「信号機プログラム」を題材に取り上げます。
【本プログラムで学べるスキル】
<考え方>
・信号機が点灯する/しないは、図形の表示/非表示である
・車が走るとは、車の画像の表示位置を変化させ続けることである
・プログラムは一定周期で動かし続け、位置、経過時間などに応じて、処理を変化させる
<VBAのスキル>
・変数の定義
・While文+Waitメソッド+DoEvents関数(繰り返し処理)
・If文(条件分岐)
・Select Case文(複数の条件分岐)
・Callステートメント
・Withステートメント
・Rnd関数(乱数)
・Shapes("xxx").Visible ・Shapes("xxx").TextFrame.Characters.Text
--------------------------------------------------------------------------------------
【第1回】Excel VBAの環境構築(Excel 2019版)
プログラミングを学ぶために必要なソフトウェアと設定方法(環境構築)をご紹介します。
--------------------------------------------------------------------------------------
信号機の青色を点灯させる方法をご紹介します。
--------------------------------------------------------------------------------------
自動で信号の色を青→黄→赤と変える方法をご紹介します。
--------------------------------------------------------------------------------------
Excel画面からプログラムを開始/停止する方法をご紹介します。
--------------------------------------------------------------------------------------
Excel画面から信号の点灯時間を変更できるようにする方法をご紹介します。
--------------------------------------------------------------------------------------
車を走らせる方法をご紹介します。
--------------------------------------------------------------------------------------
信号の色によって車を走らせたり、止めたりする方法をご紹介します。
--------------------------------------------------------------------------------------
車の進行方向を変える(直進する/左折する)方法をご紹介します。
--------------------------------------------------------------------------------------
走らせる車をランダムに切り替える方法をご紹介します。
--------------------------------------------------------------------------------------