このプロセスはQC目的で使用されています。私は、その値に基づいて間違っている特定のセルと、私たちが適所に持っているバリデーションルールをハイライトするスプレッドシートを持っています。各行の列Aに色分けされた各セルの列名を返す方法があるかどうかは疑問でした。たとえば、D2、F2、およびG2が間違っている場合、正確に何が間違っているかを指定するために、それらの列見出しをすべてA2に入れます。私は、細胞の色を使って物を自動化しようとすると少し複雑になることを知っています。私はこれが必要であると仮定しているVBAで経験はありません。これが可能なのでしょうか、もしそうなら、適切なルートは何でしょうか?データは列Aから列BSまで実行され、行番号は異なる可能性があります。行1,000まで実行できればそれは素晴らしいでしょう。添付されているデータは、私が作業しているようなものです。色付きセルの列ヘッダーを返す
0
A
答えて
0
はい、行うことが可能です。ここでは、私が一緒に引っ張って始める手助けをするコードの一部を紹介します。
Lastrow = Cells(Rows.count, "A").End(xlUp).Row 'Get last row
With ActiveSheet
Lastcol = .Cells(1, .Columns.count).End(xlToLeft).Column 'Get last col
End With
For x = 1 To Lastcol 'Iterate Col
For i = 1 To Lastrow 'Iterate Row
'if red....
If Cells(i, x).Selection.Interior.Color = 255 then
'Move name to Cell A and append off of old name(s).
Cells(i, "A") = Cells(i, "A") & ", " & Cells(i, x)
End If
Next i 'next row
Next x 'next col
+0
dv - あなたが擬似コードと言っても、それは実際には擬似コードではなく、実際にはかなりかすかなコードなので。 –
+2
@ScottHoltzman、そのスタートですが、私は彼のためのコードを書いていません。私は前のコードから始めて、私は一緒に引っ張った。あなたが私よりも良い/清潔な答えを持っているなら。提出してください、これは単に「はい」と言っている以上のステップなので、共有してください。 –
関連する問題
- 1. DataGridviewのヘッダー付きセルをコピーする
- 2. 条件付きで繰り返すヘッダー
- 3. セルの色付けvba excel
- 4. 条件付き書式付きセルの条件付きテキストの色
- 5. 条件付き書式からすべての色付きセルを選択
- 6. VBAの色付きセルにのみコードを適用する
- 7. 色が付いたセルをカウントする
- 8. SUMPRODUCTを使用して色付きセルを確認する
- 9. 文字列内の数字に基づくセルの色付け
- 10. ユニコード文字列ヘッダー付きのHttpAddRequestHeadersW
- 11. Shiny Rendertableのセルの色付け
- 12. DataGridView vb.netの色付きセルを使用したExcelへ
- 13. XlsxWriter:セルに色を付け加える
- 14. 背景色とテキストの条件付き書式別のセル値
- 15. 条件付きExcel VBAセルの色の変更
- 16. VBAクローズドブックの名前付きセルからセル値を返します
- 17. アラートとボタン付き垂直整列ヘッダー
- 18. グラディエントイメージオーバーレイ付きヘッダー
- 19. 関数からの結果をオフセット付きセルに返す
- 20. レポートサービスが部分的に色付きのセル
- 21. UITextFieldの色付き部分文字列
- 22. bokeh条件付きで色付けされたセルを持つDataTable
- 23. セルの値に応じてjtableのセルを色付けする方法
- 24. JTableの列内の色のセル
- 25. なぜdataGridView1の最初の列[0]セルに色付けすると、最初のセルに色付けされませんか?
- 26. リンクボタン付きCSSヘッダー
- 27. JTable内の特定のセルのみを色付けします
- 28. 特定のセルの色で行を削除する - 条件付きの色を指定してください。
- 29. 条件付き書式設定からセルの色を変更します。
- 30. NSTableViewセルontopのヘッダー
唯一の質問は次のとおりです。*これは可能ですか?*。その答えは「はい」です。それ以上の援助が必要な場合は、[How to Ask](http://stackoverflow.com/help/how-to-ask)を読んで、より明快に、簡潔に、コードで質問を編集してください。 –
色自体ではなく、値と検証ルールに注目してみませんか?色ではなく論理をターゲットにする方が簡単です。ロジックに焦点を当てることで、VBAはまったく必要ないかもしれません。 –
私は、異なる値が他の値に基づいて受け入れられるかもしれないので、細胞の色が出る方が簡単だと考えました。だから私はさまざまな組み合わせで、細胞の色が消えやすくなると思います。 – elagarde