特定の色付きのセルを他の Excel シートに転送できるかどうか疑問に思っていました。承認されたセルを緑に、承認されていないセルを赤にしました。このデータを配布する 2 つの異なるスプレッドシートがあります。1 つは承認済みシートと呼ばれ、もう 1 つは非承認シートと呼ばれます。これを自動にしたい理由は、約 8 万行のデータがあり、手動で行うと永遠に時間がかかるからです。
ヘルプと提供されたすべての情報に感謝します。
特定の色付きのセルを他の Excel シートに転送できるかどうか疑問に思っていました。承認されたセルを緑に、承認されていないセルを赤にしました。このデータを配布する 2 つの異なるスプレッドシートがあります。1 つは承認済みシートと呼ばれ、もう 1 つは非承認シートと呼ばれます。これを自動にしたい理由は、約 8 万行のデータがあり、手動で行うと永遠に時間がかかるからです。
ヘルプと提供されたすべての情報に感謝します。
2回のコピー/貼り付けをしても構わない場合は、フィルターを挿入できます
次に、特定の色をフィルタリングします。その後、関連するセルをコピーして、必要なシートに貼り付けます。
そして、他の色についても繰り返します。
ある条件に従ってセルに色を付けていると思いますので、この条件に従って別のシートにコピーできます。
上記のようにフィルターを使用するか、並べ替えてからコピーすることができます。コードを作成する場合は、それを行うための VB スクリプトを作成できます。
私はそれがこのようなものであるべきだと思います(私はVBAエキスパートではありません)
Set mrNames = Sheets("MyDataSheet").Range("C2:C100")
For Each cell In mrNames
If cell.Value = "Approved" Then
cell.EntireRow.Copy
Sheets("Approved").Range("C" & Rows.Count).End(xlUp).Offset(1, -2).PasteSpecial
End If