Excel 2010 で基本的な VBA プログラミングを行っていますが、この課題にしばらく苦労しています。基本的に、私はこのようにフォーマットされたシートを持っています(実際には62列と行=特定の月の日数を持っています):
列 A は非表示になりますが、いくつかの数式で使用されています。行 15 は、駅が 24 時間年中無休 (all) か、月曜から金曜のみ (MF) かを示しています。表示される値は任意のカウントです。ただし、空白のカウントは問題を表します... ステーションが MF であり、
コードを取得して MF が開いているステーションを識別し、特定の土を入力する必要があります。または Sun (そのステーションの場合) に「closed」という単語を付けます。MF である次のステーションを検索し、プロセスを繰り返します。
最初は、コードを実際の値で開始し、いくつかの activecell.offset 関数を使用して空のセルを見つけ、条件をチェックしていましたが、うまくいきませんでした。次に、駅名またはスケジュール行から確認しようとしましたが、複数の if/ネストされたオフセット ステートメントも機能しませんでした。
最善のアプローチを示すために、あなたが提供できる助けや洞察を本当に感謝します. それを行うコードは本当に必要ありません。コードを書き出すのに十分なほど親切でない限り、疑似コードのウォークスルーが必要なだけです。
ご協力いただきありがとうございます!