2つのブックがあります。ブック1とブック2と言ってください。フィルター "INTDN"をG列に、フィルターを "O"にコピーし、ブック1の列「J」、列「B」および列「I」。データをフィルタリングし、VBAを使用して1つのブックから別のブックに結果をコピーする
これに対してVBAコードを与えることはできますか?
ワークブックとワークシート名は、ソースによっては何でもかまいませんが、フォーマットは常に同じです。
参考のためにいくつかの詳細: -
ワークブック2 は、行12、列Gにフィルタを入れて: - "INTDN"
ワークブック1 ペーストは、セルの列 "O" からデータをコピーしB25下向き。 コピーされたデータを列 "J"からセルI25にペーストします。
私は、このマクロを動作に必要なすべてのワークシートに割り当てます。
私はVBAの初心者です。あなたの援助を感謝します。
これは私が書くことができるものである: -
Sub CopyData()
'
' CopyData Macro
'
'
Windows("Book1 (8).xlsx").Activate
Range("A12").Select
Selection.AutoFilter
Range("G12").Select
ActiveSheet.Range("$A$12:$AV$72").AutoFilter Field:=7, Criteria1:="INTDV"
Range("O35").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Windows("DebitNotes.xlsm").Activate
ActiveSheet.Paste
Range("I25").Select
Windows("Book1 (8).xlsx").Activate
Range("J35").Select
Range(Selection, Selection.End(xlDown)).Select
Range("J35:J72").Select
Application.CutCopyMode = False
Selection.Copy
Windows("DebitNotes.xlsm").Activate
ActiveSheet.Paste
End Sub
Stackoverflowはコード作成サービスではないため、いくつかの調査を行い、独自のコードを書く必要があります。いったんあなたが行ったことがあると(ひどく固まったり、混乱している可能性があります)、コードを投稿したり、自分で問題を解決しようとしたように他の人が助けてくれるようになります。 –
自分自身に出発点を与えるためにマクロを記録できるはずです。 @ JamesC。 – bobajob
私はコードを追加する質問を変更しました。それがどれほど論理的かはわかりません。あなたの入力を感謝します。 – miratshah