VBAマクロ
学校で使う書類はだいたい行列数が決まっているものが多いので、動的な配列でなくてもだいたい片付きます。 ずっと配列で考えようとしていたのですが、offsetを変数にしてループさせると自由度が高まる気がしたので、備忘録として書いておきます。 こんな感…
雨が降り続いています。連休もお家で過ごしてる方結構いらっしゃると思います。 さて、かゆいところに手が届くマクロです。 VBAのユーザーフォームは、intersectを使って、指定セルクリックで フォームを展開できますが、シートを変えたときに閉じたい時…
★7月23日更新・・・標準時数補正機能を追加しました。 最終時数が-で終わった場合、次学期の第1週AT列に値を書き込むと、標準時数がその分増えて、残り時数を計算できる設定を追加しました。時数過不足を次学期に反映できます。どちらかといえば、専…
令和2年度から指導要録の評価観点が3つに減りました。 それに合わせて、これまでの成績処理システムを作り替えて、 自動処理できるようにしました。 【目次】 ①「■★スタートページ■全一覧表」を開く。 ②シートタブ「名簿設定」をクリックして初期情報を設…
最新は半自動版です。 ----------------------------------- 増強版を9月23日公開しました。 新年度を迎えました。 時間割作成の強い味方「コマ割り君」、以前よりも機能改善を行いました。 コマ割り君①スタートファイル ↑まず、スタートファイルで作業の…
成績一覧表や通知票を作っていると、学年ごとに6種類作るのは面倒です。 私がよくやるのは、6年生のものを作っておいて、あとの学年は不要な行を非表示にして量産しています。 最後は紙に印刷するので、印刷されなければOKということ。 オートフィルター…
前の記事で6行3列飛ばしで表データを転記するマクロを紹介しました。 これは、私が作ったe週案にも使っているマクロです。 e週案基本時間割先入れ機能 AB週制なので、表に基本時間割を選択入力して、 マクロを実行すると、全ての週に時間割が入ります。 …
お久しぶりです。 またぼちぼち更新していきます。 さて、ネットで探しても見当たらなかったマクロです。 連続データを配列に格納して、6行、3列飛ばしに転記するマクロです。 校務での使い道は、 時間割表を週案シートに展開転記する時などに使えると思い…
VBAマクロとの出会いは、全シートを一括保護、解除するマクロでした。 ★①どんな時に使うか エクセルで通信簿を作っています。数式に不具合があり、シート保護を全部外して編集したいです。35枚のシートを一気に保護したり保護解除したりしたいです。1枚…