0

生データ (Excel ワークシートから) を取得し、その Excel ファイル内で月ごとに整理されたワークシートを作成する Excel マクロを作成しようとしています。たとえば、次の形式のデータを含む日付列がありMM/DD/YYYY HH:MM:SS、マクロで毎月新しい Excel ワークシートを作成したいとします。したがって、プロセスの終わりまでに、月 (たとえば 1 月から 3 月) はそれぞれ個別のワークシートになり、生データはシートのままです (変更されません)。

エクセルマクロの作成初心者ですので、よろしくお願いします。

4

1 に答える 1

1

Excel マクロを使い始めるときにできる最善のことは、実行したいことを記録し、Excel が生成するコードを調べてリファクタリングすることです。あなたの場合、Tools;Macro;Record new macroに移動します。次に、シートを作成します。次に、日付を含む最初のセルを選択し、その値を変更します。次に、行を選択して新しいシートにコピーします。マクロ (ツール;マクロ;ビジュアル ベーシック エディタ) を調べると、新しいシートを挿入し、セルの値を取得し、データ行をコピーする骨が見えるはずです。

ここで、CDate 関数を投入して日付セルを日付に変換し、DatePart を使用して月を抽出し、for ループを使用してソース データを調べれば、良いスタートを切ることができます!

于 2013-03-12T16:43:34.317 に答える