-2

私はvbsを初めて使用し、特定の基準で列を検索し、その基準に一致する行を新しいスプレッドシートにコピーする方法を知る必要があります. 単一のスプレッドシートからすべてを取得するいくつかのカテゴリのデータがありますが、多くの「この列でフィルターを適用し、この列でフィルターを適用し、別の列でこの条件を確認し、一致する場合は行をコピーして貼り付ける必要があります。適切なカテゴリ」。私は基本的に、この手作業をすべて自動化したいと考えています。

2 番目の質問は、日付が含まれる特定の列を検索するときに、「21 日または現在の日付に近い」という条件に一致する行を見つける必要があるということです。日付を確認し、現在の日付から 21 日以内のすべての行をコピーして貼り付けるようにスクリプトを指定するにはどうすればよいですか?

前もって感謝します!

4

2 に答える 2

1

スプレッドシート (Excel?) データの操作を自動化するには 2 つの方法があります: どちらも平易な/自然な言語でタスクを指定することから始まります (例: '??-date ですべての行をコピー 21 日より大きい/大きい等しい/小さい/小さい等しいシート ?? (行/列?) からシート ?? (行/列?) への現在の日付

  1. マクロ レコーダーを使用して VBA コードを取得し、タスクを解決して VBScript に「移植」します。
  2. タスクの説明を SQL ステートメントに変換し、スプレッドシートへの ADO 接続で実行します。

最初の方法と 2 番目の方法のどちらが適しているかは、知識とスキルによって異なります。

于 2013-04-04T21:13:23.550 に答える