10進数と2進数の変換を素早くできるようになるにはどうすればいいか考えていたら、カヲル君の言葉が頭に浮かびました。
反復練習さ。同じ事を何度も繰り返す。自分が"いいな"って感じられるまでね。それしかない。
ヱヴァンゲリオン新劇場版:Qより
そんなわけで、反復練習ツールを作りました。パソコンとスマートフォンの両方に対応しています。
- 経緯
- 完成品
- 機能
- 使い方
- 利用について
- 勉強に使った書籍
- 結び
- 参考
- 更新履歴
「VBA で便利なものを作ったよ。GitHub に上げといたから、モジュールをダウンロードしてインポートして使ってね」と人に言う場合、注意すべき点がいくつかあります。
経験のない人が「モジュールのインポート」なんて聞いたら、その時点で挫折してしまうかもしれません。夢破れたり。
というわけで、一連の流れをまとめておこうと思った次第です。「GitHub からダウンロードしてインポートしてね」と言う予定のある方、あるいは言われた方のお役に立ちますように。
年度末のある日、英語科の先生から声をかけられました。
「PowerPoint で4択クイズを作りたくて調べたら、VBA? とかいうのを使うと Excel に入力したクイズリストを一括で流し込めるって聞いたんですけど、難しくて……たいだ先生、できますか?」
これを聞いて私は感激しました。以下感激ポイント。
楽をしようとする姿勢! なんと尊いことか!
というわけで、なんか面白そうなのでその先生のお役に立つべく、その VBA? とかいうのでやってみました。
※その先生の了承を得て掲載しています。
Wordle で遊んでいると、「使う文字が4文字までわかって、あとは4+1文字を組み合わせるだけ」のような状況があるかと思います。そこまで行ったら全てのパターンを作ったらよいのではないかと思い、基数変換の関数を作って全パターンを列挙しました。