VBA(Visual Basic Application)を使ったプログラミングの初歩概説 プログラミング入門 VBA(Visual Basic Application)を使ったプログラミングの初歩概説
プログラミングとは コンピュータに作業をさせる指示を作成する アルゴリズムの設計 プログラム言語による実装(コーディング) コンピュータに作業をさせる指示を作成する アルゴリズムの設計 論理の組み立て 「理詰め」の手順生成の訓練 プログラム言語による実装(コーディング) プログラム言語の習得 プログラムを読む プログラムを変更する デバッグ(プログラムの間違え直し)を行う
プログラミング心得 言語の習得: 習うより慣れろ 例を見て、それを真似て習得する 失敗して学ぶのが大切 言語の習得: 習うより慣れろ 例を見て、それを真似て習得する This is a pen → This is a dog よい例を見るのが大切 (いい発音の英語を聞くのと同じ) 失敗して学ぶのが大切 This is a apple × ?? I is a man × ?? 間違えたプログラムを実行させると、システムが間違えていることを教えてくれます 間違えた理由を推理する: 論理力と想像力
実習で用いるVBA Visual Basic 言語 VBA: エクセルのマクロを記述する オブジェクト指向型言語のフレーバーを持つ VBA: エクセルのマクロを記述する Visual Basic 言語の方言(エクセル地方の) マクロ: ソフトウエアで用いる特定の一連の作業をプログラムとしてまとめたもの。 ユーザが自分に便利なものを作成する
実習のプラン エクセルのマクロ機能を用いる マクロの作り方 動作記録によって自動生成したマクロを手本にする マクロを読む、変更する エクセルのマクロ機能を用いる マクロの作り方 動作記録による自動生成 プログラミングによる作成 動作記録によって自動生成したマクロを手本にする マクロを読む、変更する マクロを自分で作成する