エクセルで楽々校務

学校現場で使えるエクセルファイルや小技の紹介をしています。掘り出し物があるかもしれません。あと、今までの実践での疑問点もつぶやきます。

VBAマクロ

VBA:規則的な飛び飛びセルにoffsetで配列的にカウントを書き込む

学校で使う書類はだいたい行列数が決まっているものが多いので、動的な配列でなくてもだいたい片付きます。 ずっと配列で考えようとしていたのですが、offsetを変数にしてループさせると自由度が高まる気がしたので、備忘録として書いておきます。 こんな感…

VBA:シート変更でユーザーフォームを閉じるマクロ

雨が降り続いています。連休もお家で過ごしてる方結構いらっしゃると思います。 さて、かゆいところに手が届くマクロです。 VBAのユーザーフォームは、intersectを使って、指定セルクリックで フォームを展開できますが、シートを変えたときに閉じたい時…

e週案を7時間目・朝学習モジュール・単級クラス対応に改良しました

★7月23日更新・・・標準時数補正機能を追加しました。 最終時数が-で終わった場合、次学期の第1週AT列に値を書き込むと、標準時数がその分増えて、残り時数を計算できる設定を追加しました。時数過不足を次学期に反映できます。どちらかといえば、専…

3観点自動成績処理システム

令和2年度から指導要録の評価観点が3つに減りました。 それに合わせて、これまでの成績処理システムを作り替えて、 自動処理できるようにしました。 【目次】 ①「■★スタートページ■全一覧表」を開く。 ②シートタブ「名簿設定」をクリックして初期情報を設…

時間割作成ソフト「コマ割り君」全学年5クラス版を公開します

最新は半自動版です。 ----------------------------------- 増強版を9月23日公開しました。 新年度を迎えました。 時間割作成の強い味方「コマ割り君」、以前よりも機能改善を行いました。 コマ割り君①スタートファイル ↑まず、スタートファイルで作業の…

VBA:選択行の表示・非表示をワンタッチで切り替えるマクロ

成績一覧表や通知票を作っていると、学年ごとに6種類作るのは面倒です。 私がよくやるのは、6年生のものを作っておいて、あとの学年は不要な行を非表示にして量産しています。 最後は紙に印刷するので、印刷されなければOKということ。 オートフィルター…

週案の教科名は先入れしたら威力を発揮できますね

前の記事で6行3列飛ばしで表データを転記するマクロを紹介しました。 これは、私が作ったe週案にも使っているマクロです。 e週案基本時間割先入れ機能 AB週制なので、表に基本時間割を選択入力して、 マクロを実行すると、全ての週に時間割が入ります。 …

VBA:連続範囲データを6行飛ばし3列飛ばしで転記するマクロ

お久しぶりです。 またぼちぼち更新していきます。 さて、ネットで探しても見当たらなかったマクロです。 連続データを配列に格納して、6行、3列飛ばしに転記するマクロです。 校務での使い道は、 時間割表を週案シートに展開転記する時などに使えると思い…

VBA:全シート保護、解除の両方を一気にできるマクロ

VBAマクロとの出会いは、全シートを一括保護、解除するマクロでした。 ★①どんな時に使うか エクセルで通信簿を作っています。数式に不具合があり、シート保護を全部外して編集したいです。35枚のシートを一気に保護したり保護解除したりしたいです。1枚…