2016-07-26 8 views
-4

VBAの初心者です。私は毎日更新されたワークブックの一部のデータをマスターwoorkbookにコピーしてレポートを生成しようとしています。私は最初に非ゼロ値の列の1つをフィルタリングし、3つの選択された列、たとえば列T、C、Nでそれをコピーする必要があります。私はどこでも答えを見てきましたが、私はまだ成功していません。助けてください。選択した列をコピーしてそれらをフィルタリングしてからExcelに転送する方法VBA

+1

マクロレコーダーを使用して開始する必要があります。それは必要な作業の90%を行う必要があります。 –

+0

私は..それをフィルタリングするとサイズが変わり、新しいセッションを開始するとエラーメッセージが表示されます。 –

+0

もうコードはありますか?それをここに示してください。あなたは何のエラーがありますか?あなたのコードのどの行?残念なことに、私の魔法のガラス球が壊れているので、コンピュータからコードを読み取ることができません。 –

答えて

0

与えられたセルは、あなたが空だった細胞を他のブックに何をしたいか何を指定していないこのIf Sheets(sheetname).Cells(rownumber,columnnumber)=0 Then

のようなもので、値0を持っているかどうかを確認できます。

関連する問題