0

毎週エクセルファイルが届きます

この Excel ファイルには、約 10,000 行が含まれます。私は毎週次のことをする必要があります。

1. Add a column titled Condition between B and C
2. Any item in column A that ends in -LP needs to have -LP changed to -CMP
3. Any item in column A that ends in -OR or -RX needs to have colum C say REF
4. Any item in column A that ends in -LP, -3, -K3, or -CMP needs to have column C say OEMREF
5. Any item in column A that ends in -X, or has no - ending, column C should say OEM
6. a list of all items from column A that did not match the rules above should be placed in a new sheet (IE create a sheet)

これを毎週自動化する最良の方法は何ですか。(つまり、「go」などをクリックすると、すべてが実行され、結果のデータが得られます)

私は、プログラム、スクリプト、またはこれを実際に行うものは何でも受け入れます。どの方向に進むべきかについてのアイデアを探しているだけです。

4

1 に答える 1

1

私はOfficeXPしか持っていませんが、それでも同等のことができると思います。

ControlToolboxツールバーを開きます。これを使用して、処理を実行するボタンを作成できるはずです。次に、デザインモードになっていることを確認します(これは、コントロールツールボックスツールバーのトグルです)。ボタンを右クリックし、コンテキストメニューから[コードの表示]を選択します。これにより、Excel用のVisualBasicエディターが表示されます。ここから、シート内のすべてのデータにアクセスし、任意の方法でそれらを操作できるようになります。これがあなたをさらに導くチュートリアルです:AnthonyのVBAページ。マクロが生成するコードを見ると、ドキュメントを読む必要がなくなることが多いため、マクロの記録に関する彼のアドバイスに必ず従ってください。

上で概説したような単純なタスクの場合、Officeに付属のツールを使用するのがおそらく道のりです。

于 2012-11-14T21:58:32.533 に答える