そのままプログラミング教育に使うというのは小学校では難しいでしょう。先生方に知ってほしいのです。学校現場でエクセルを仕事で使う方はたくさんいますがマクロ(プログラム)を組む方はほとんどいませんが、しかしその仕事にエクセルマクロが使えると役に立つことがとても多いのです。エクセルでプログラミング的思考を育てるツールも作れます。No38からアップしていきます。確かにプログラムの経験がない人にとってそれを学ぶことは簡単ではないかもしれません。プログラミング専門家でない私たちでもエクセルマクロなら実用的なものが作ることができ、しかもプログラミング教育を考える一助になると考えています。エクセルだけがいいと思っているのではありません。小学校の先生ならスクラッチに興味がある。マインクラフトに興味がある。マイクロビットに興味がある。そのプログラムを作る。それを一部変えて教材化するというのはとてもいいことだと思います。今の学校教育でスタンダードなビジュアル型だけでなくテキスト型も考える必要があると思います。社会一般はテキスト型プログラミングを使っているからです。中学になってもビジュアル型が主流でプログラミング教育が後退する懸念があります。Excel自体にプログラミング環境を備えている。アプリの開発などプログラムを組む方はそれぼどいらっしゃらないのではないでしょうか?プログラミングは難しく、ましてやそれを開発するためにまず開発のためのソフトを手に入れる必要があるのでハードルは高いと言わざるを得ません。その開発環境がついているのです。iOSやandroidの環境のパソコン(タブレット)がある小学校もありますが、やはり小学校ではWindowsパソコンが多く普及していると考えられます。学校だけてなく社会にも普及しているのでVBAのことを解説した本やネットのサイトがたくさんあります。困ったことを自分で解決する姿勢がアクティブ・ラーニングそのものです。Excelはプログラミング教材を自由に作ることができる。研究授業を考えてみてください。授業は先生たちが話し合いながら指導案をたて工夫し教材を作成する力や授業力をのばしてきました。ところがプログラミング教育はやったことがないし学んだこともないから「誰かのいう通り」「業者さんの作ってくれた指導案」のままする。こんなことが起こってくるのでしょう。それだけではプログラミング教育の発展も先生方のアクティブラーニングの姿勢も生まれません。「業者さんの作ってくれたソフト・ロボット指導案セット」にもすばらしいものは沢山あるでしょうがそれは完成されたものであって先生たちは自由に変えられない。ここが一番の問題点になってくるのです。学校にもパワーポイントの教材が広まってきました。その理由は自分の学校用,クラス用にアレンジすることができるからです。VBAをつかっているのです。ところでエクセルで「マクロ」と「VBA」は同じような意味でつかわれていますが本当は違います。「マクロ」というのはエクセルの操作を自動化するためのプログラムであり「VBA」というのはそのプログラミング言語です。Application]その頭文字で「VBA」です。このサイトでは特にそれを意識して区別はしていません。