講師の教務可能科目の検索システムを運用開始前にテストをしつつマニュアルを作成しているところです。
テストをしていたら不具合と修正したほうが良い箇所を見つけたのでそのメモです。
VBAでパスワード認証のユーザフォームを作ったときに、SetForcusメソッドというものを知って便利だなあと思ったので、検索システムの方でも初期化時やリセット時にテキストボックスにフォーカスが移動するようにしようと思いました。
しかし、UserForm呼び出し直後はフォーカスが移動しませんでした。
なぜだろうと自分のコードを見返していたらmodalをmodelと書いていることが判明しました。
9月中旬からぼちぼち作ってきた検索システムですが、やっと必要な機能を実装し終わったのでメモを残します。しかし、1つの記事にすると大変な長さになるので、一つずつメモしていきます。この記事では検索システムのユーザフォームに関する事柄をまとめます。
今までの記事は以下のとおりです。
また、GitHubのレポジトリは以下のリンクから見れます。
g前々から作っていた講師を検索するツールですが、現在Googleフォームから得られたデータをGoogleスプレッドシートに保存し、そこからデータを整形するスクリプトを作成しているところです。
Google Apps Script(GAS)を用いて実装していますが、JavaScriptすら触ったことがないので初心者実装になっています。
作成するスクリプトは
今回は表から退職者を削除するスクリプトを組みました。
VBAを使って表のデータを検索するシステムを作ってました。検索システム自体は(当初の必要機能は)完成したので、今後万が一VBAを書くことになったときのためにメモを残しておきます。
VBAは初めて触ったので、変な実装になっている可能性があります。