セットアップ: データを入力するためのフォームを持つExcel文書があります。そのフォームのデータは、複数の行のデータを簡単に入力できるように表に入力されています。少なくとも私はそう思った。テーブルの行/テーブルの選択方法は?
今私は適切な場所にデータを挿入するテーブルを選択しようとしています。私の質問は、私はそう思っています:一度に1つのテーブル行を選択するか、テーブル全体を選択して、各行を個別に処理しますか?そして私はそれをどのようにしていますか?
私はSheets("Form").Range("dataForm[#ALL]").Select
とそのいくつかのバリエーションを試しましたが、どれもうまくいきませんでした。
テーブル全体を選択すると、各行を別々に処理できる必要があります。個別に各行を選択すると、データの必要に応じてテーブルの先頭から開始できる必要があります順番になる。
アイデア?
EDit:詳細を追加します。 私は上記のようなフォームを持っており、そのデータはフォーム内の特定のセルの値に応じて異なるテーブルに挿入する必要があります。議論を簡単にするために、そのセルタイプに名前をつけ、ドロップダウンリストで定義されているように3つの値を取ります。それらの価値は収入、費用、移転です。これらの値に基づいて、データを追加するテーブルを決定します。費用などの所得表の費用への収入
だから私がしようとしているのは、そこにある数の行を選択し、それぞれを正しい表に挿入することです。並べ替えは、私が説明したよりも少し複雑ですが、私は最初の並べ替えを把握することができれば、それを数回並べ替えるのは簡単なはずです。
ソーステーブルが適切なテーブルに挿入された後で、そのテーブルを削除していますか? –
1つを除くすべてを削除し、その1つをクリアします。私はそれらをすべて削除すると、私はテーブルとデータ検証設定(私のドロップダウン)を失う。 – SpeedCrazy