0
私は強調表示されている列を削除するマクロ/ Excel関数を実行したいと思います。簡単な機能がありますか?強調表示された列を削除する方法はありますか?
私たちは、内部手続きの重複フィールドを移入する必要がありますが、あなたは黄色で強調表示列全体を持っているので、外部の関係者
私は強調表示されている列を削除するマクロ/ Excel関数を実行したいと思います。簡単な機能がありますか?強調表示された列を削除する方法はありますか?
私たちは、内部手続きの重複フィールドを移入する必要がありますが、あなたは黄色で強調表示列全体を持っているので、外部の関係者
のための重複を削除する必要があり、これは単なる行1のセルが黄色であるかどうかをチェックします。その場合は、列が削除されます。
Sub deleteYellowColumns()
Dim lastCol As Long, i As Long
Dim ws as Worksheet
Set ws = Sheets("Sheet1") ' Change this as necessary
lastCol = ws.Cells(1, ws.Columns.Count).End(xlToLeft).Column
For i = lastCol To 1 Step -1
If ws.Cells(1, i).Interior.Color = 65535 Then ws.Cells(1, i).EntireColumn.Delete
Next i
End Sub
確かに - *任意のハイライト、または特定の色ですか?また、強調表示されているものは、強調表示するか、手動で設定を強調表示するかを示す条件/ルールがありますか?これまでに何を試しましたか? – BruceWayne
特定の色のハイライト。重複する列ごとに「黄」と言ってください。手動編集 – user2501239
ハイライトが手動で設定されている場合、 'Ctrl + click'を使用して列を選択してから、右クリック - >削除できませんでしたか? (ハイライト表示の代わりに) – tigeravatar