ライブラリ

100本ノック

数式の参照マトリクス

'#VBA100本ノック 87本目
'「相関表」に数式の依存関係を作成してください。
'B列のシートの数式が2行目のシートを参照している場合に
'交点に"○"を入れてください。

'※画像参照
'セルの数式のみ対象です。
'以下は考慮しない。
'・INDIRECT関数、串刺し計算、名前定義、条件付き書式、入力規則、文字定数
 

●アプローチ
エクセルの数式タブにある「参照元のトレース」を応用し、
ShowPrecedents と NavigateArrow を利用して
数式の参照元を追ってみました~

クセが強いので、
大量に数式がある場合は
もう少し調整が必要かもですが
こういう方法もあるよってことで~ノ゚∀゚)ノヤットサー!

2,3年前に構想するも作れてなかったので いい機会になりました!!
ありがとうございます(^人^)

100本ノック   2021/02/14   shono

ノック66本目

#VBA100本ノック 66本目
ブック自身のあるフォルダ以下の全サブフォルダを検索し、
自身と同一名称(拡張子含めて)のファイルを探してください。
同一名称のファイルが見つかったら、シートに出力してください。
・A列:フルパス
・B列:更新日時
・C列:ファイルサイズ
※シートは任意

100本ノック   2021/01/14   shono

VBA100本ノック 魔球編2(決定版)

アルゴリズムを、再帰的に見直しました。

四方の端から攻めて、入り口が見つかれば、そこから再帰的に進んでいきます^^

いやー! 楽しかった!!
神髄先生、ありがとうございます!!

100本ノック   2020/12/19   shono

VBA100本ノック 魔球編2

https://excel-ubara.com/vba100/ ★回答がアップされたらURLを更新するよてー

島問題? と呼ばれてるもの?

所要時間は、コード3時間 & パックマン化2時間 だったか

'#VBA100本ノック 魔球編2
'シート内のセルが四辺の罫線(線種は問わず)で完全に塞がれている閉じた範囲内にある場合、
'罫線で閉じられたセル範囲を黄色(好きな色)で塗りつぶしてください。
'シートの端も罫線があるか無いかで判定してください。
'※閉じられた範囲とは画像の黄色部分になります。

100本ノック   2020/12/18   shono

VBA100本ノック 42本目

'#VBA100本ノック 42本目
'画像1のように「階層」シートに階層を表したデータがあります。
'これを画像2のように「階層DB」シートにデータベース形式に変換して出力してください。

https://excel-ubara.com/vba100/VBA100_042.html

100本ノック   2020/12/11   shono