アルゴリズムを、再帰的に見直しました。
四方の端から攻めて、入り口が見つかれば、そこから再帰的に進んでいきます^^
いやー! 楽しかった!!
神髄先生、ありがとうございます!!
アルゴリズムを、再帰的に見直しました。
四方の端から攻めて、入り口が見つかれば、そこから再帰的に進んでいきます^^
いやー! 楽しかった!!
神髄先生、ありがとうございます!!
https://excel-ubara.com/vba100/ ★回答がアップされたらURLを更新するよてー
島問題? と呼ばれてるもの?
所要時間は、コード3時間 & パックマン化2時間 だったか
'#VBA100本ノック 魔球編2
'シート内のセルが四辺の罫線(線種は問わず)で完全に塞がれている閉じた範囲内にある場合、
'罫線で閉じられたセル範囲を黄色(好きな色)で塗りつぶしてください。
'シートの端も罫線があるか無いかで判定してください。
'※閉じられた範囲とは画像の黄色部分になります。
'#VBA100本ノック 42本目
'画像1のように「階層」シートに階層を表したデータがあります。
'これを画像2のように「階層DB」シートにデータベース形式に変換して出力してください。
https://excel-ubara.com/vba100/VBA100_042.html
VBAのコード(プログラム)のインデントを、
自動的に揃えるプログラム
(一部の処理は省略して、メインのみ)