2017-03-22 8 views
0

私はテーブル内で時間当たり100行を取得し、それを新しいExcelファイルに別々に送信するExcel VBAを作成しようとしています。方法はありますか?Excel VBA - 他のシート

テーブルには2000行ありますので、20個の別々のファイルが必要です。

+4

現在のコードのどの部分がうまくいかないのですか? – YowE3K

+0

while()(必要な場合)で100行を選択して別のファイルに渡す方法が分かりません。0%です。 –

+0

これまでに何を試みましたか?あなたが持っているコードを投稿し、あなたが試みたことをお知らせください。 – BruceWayne

答えて

0

Excelにはいくつかの特別なセルタイプがあり、そのうちの1つはワークシートのデータの最大範囲を示すセルを返します。 xlCellTypeLastCellをヘルプファイルで調べます。返される値は、特定のセルにデータがあることを意味するのではなく、その行および列refを過ぎた行または列にデータがないことを意味します。

例ワークシートの最後のセルを下の行で選択することができます。

ActiveCell.SpecialCells(xlLastCell).Select 

次に、そのセルの行番号を使用してループの境界を設定します。

関連する問題