0

しばらく探し回っていますが、答えはありません。従業員の勤務時間などを計算する自動スケジュールを作成しています。テーブルの下部に手動で新しい行を作成する代わりに、すべての関数を入れて、特定のフォーマットでセルをスタイルします。これを行うには、マクロが必要です。

マクロを作成しましたが、問題は、それが実行されるたびに、もちろん最初に作成した場所から開始されることです。

したがって、マクロは何らかの方法でテーブルの最後の場所を検索する必要があります。最後の 2 つをコピーして、if ステートメント、セルの書式、スタイルを含む新しいものを作成します。

作成する必要がある 2 番目のマクロは、マクロが稼働時間を含む行 (時間の下) を検索し、行を非表示または再表示するトグル関数です。それは可能ですか?

誰かが私を助けてくれることを本当に願っています!ありがとう!/マーティン

スクリーンショット: http://www.martinhult.se/screenshot.jpg

4

1 に答える 1

0

最初のマクロを共有できればもっと良いでしょう (記録されていると思いますか?)。

ただし、基本的には、「activesheet.usedrange.rows.count」のようなものを使用して、既に使用されている行数を確認し、使用されている行 + 1 から開始する必要があります。

于 2012-12-16T15:56:44.210 に答える