1
Sheet( "Project Parts Requisitioning")から行の4つの異なる単語を検索するマクロを作成しようとしています。完了すると、その4つの列からすべてのセルがコピーされ、列(A、D、E、O)のシート(GCC)に貼り付けられます。 私はコードの一部を持っていますが、単語を探すのではなく、あらかじめ定義されたセルをそれらの列に移動するだけです。行に単語が含まれている場合は、列からすべてのセルを識別してコピーして、別のシートにコピーします。
これで私を助けていただければ幸いです。
With Sheets("GCC1")
lastrowGCC1 = .Cells(.Rows.Count, "A").End(xlUp).Row + 1
End With
arr1 = Array("K", "P", "Q", "AA")
arr2 = Array("A", "D", "E", "O")
For i = LBound(arr1) To UBound(arr1)
With Sheets("Project Parts Requisitioning")
lastrow = Application.Max(n, .Cells(.Rows.Count, arr1(i)).End(xlUp).Row)
.Range(.Cells(n, arr1(i)), .Cells(lastrow, arr1(i))).Copy
Sheets("GCC1").Range(arr2(i) & lastrowGCC1).PasteSpecial xlPasteValues
End With
Next
Application.CutCopyMode = False
は「それは単にそれらの列に事前に定義されたセルを移動」してみてください - それはあなたのコードが何をするかだから、どこで値を持つ行のセルの値を比較しようとしていますか?あなたのコードは、あなたの投稿に記述しているものとは関係ありません。詳細を教えてください。 –
私は、これらの4つの列にすべての4つの単語が含まれていなければならないことを理解しています。 –
番号たとえば、最初のシートには: K - 時間 P - 残り Q - 売る AA - コスト コードは行のこの単語を見つけ、列からすべてのセルをコピーし、列A、D、E、OのシートGCC。それは機能を見つけるだけの手配でなければなりません。 –