2021-09-01から1ヶ月間の記事一覧

発注点のあたりを付ける

先日、↓ を拝聴した。 www.youtube.com 恥ずかしながら私は今まで、指数分布というものを知らなかった。 なんて面白い!説明も超解り易い!!そして思った。これって、発注起点を求めるのに使えないかと。 まず発注点とは、以下のサイトによれば 発注点とは…

テーブルの列を指定して重複のないリストを作成

昨日は、テーブルのデータを列単位で格納して、配列を作成する際の 失敗談を紹介した。 infoment.hatenablog.com 実はこの事例の発展形として、個人的に作成頻度が高いのがこちら。 テーブルの列を指定して重複のないリストを作成 ということで、今日は ↑ こ…

テーブルの列を指定して配列を作成するとき、テーブルの行数によって結果が変わる話(失敗談)

例えば、こんなテーブルについてのお話。 このテーブル(行数可変)で、こんな処理を行ったとする。 Sub Test() ' 名前列の値を配列に格納。 Dim arr As Variant arr = ActiveSheet.ListObjects(1).ListColumns("名前").DataBodyRange ' 一つずつイミディエ…

Applicationのまとめ(一部)

先日から、処理速度に影響する画面更新などを一時停止する クラスモジュールを作成している。 infoment.hatenablog.com 今日は、そのまとめ。 先日来、どちらにするか悩んでいたのが、↓ の 「Call Init」の個所。 初期化と同時に、自動で初期設定している。…

幽霊シートが消えてくれない

先日から作成中のクラスモジュールに、シート削除関数を設けている。 その過程で遭遇した現象について、再現方法が分かったので紹介する。 その現象とは「Excelの強制終了」という恐ろしいもの。どこにどのような 影響があるか分からないので、正直、試すこ…

指定パターンのシート名のみ纏めて削除または残す

前回は指定文字を含むシート、または含まないシートを纏めて消してみた。 infoment.hatenablog.com 今日も、前回の続きから。 自動処理をする過程で、例えばこのように、年月を6ケタの数字で表した 名前のシートが複数登場する場合がある。 これらを「数字…

指定文字を含むシートのみ纏めて削除または残す

前回は、マクロの処理速度に影響しそうなものを纏めて止めてみた。 infoment.hatenablog.com今日も、前回の続きから。 マクロで自動処理する際、一時的な作業用シートを作成する場合がある。 そこで一時的なシートには、消去の可否を示す目印をつける場合が…

処理速度に影響しそうなものを纏めて止めてみる

昨日は、警告を出さずにシートを削除してみた。 infoment.hatenablog.com今日も、昨日の続きから。 シート削除時の警告メッセージのように、自動処理中の速度を低下させたり 中断するもの。私の認識では、それは以下の4つだと思う。 画面更新(ScreenUpdati…

シート削除時の警告を表示しない

昨日、こんなブログを書いてみた。 infoment.hatenablog.com書いてみて気が付いた。Applicationと書くのが面倒くさいのではなく、 このようにスイッチを切ったり入れたりするのが、実は面倒なんだと。 ' 警告表示を一時停止。 Application.DisplayAlerts = F…

是非はともかくとして、Application を Appと略してみた。

マクロで自動処理する際、処理の高速化などを目的として画面更新を 一時的に停止する場合がある。↓ そのための、超有名な一文がこちら。 Application.ScreenUpdating = False ところで先日、Applicationと入力中に突然、猛烈に面倒くさくなった。 「Appl」ま…

2021年9月5日は、1900年1月1日から数えて44444日目。

Excelで今日の日付を入力したい場合、いくつか方法がある。 例えば、こんな感じだ。 日付 入力方法 2021/09/05 Today関数 2021/09/05 Ctrl + ; 2021/09/05 手入力 ところでこの日付、書式を「標準」に戻すと、一見して意味の分からない数値に なる。実はこれ…

Stampのまとめ

Excelに日付印を模したオートシェイプを押印する、クラスモジュールを 作成した。そこで、現時点の最終形をこちらに載せておく。 ※不定期に更新の可能性あり。使い方は、新規に作成したクラスモジュールに、これを丸ごとコピー& ペーストしていただければO…

日付印を作成 ⑥ 画像にしてから貼り付け

先日から時代の流れ(脱ハンコ)に逆らい、Excelで日付印の描画に挑戦中だ。 前回は、マクロファイル以外にも押印できるようにしてみた。 infoment.hatenablog.com 今日も、前回の続きから。 前回作成したマクロを、職場のある方に紹介した。 すると、こんな…