私は、アカウント情報と注文ステータスを入力するフォームを作成しています。各行は、同じ行、この場合はセル「H」上のセルの1つの値に基づいて変更する必要があります。私は条件付き書式設定でこれを簡単に達成することができますが、これはプログラミングコードよりもファイルが大きくなると思います。私はいくつかの選択肢を試しましたが、私は失われたこの瞬間に私は言うことができます。私は達成したいものの例を付けています。私はこの時点で何をすべきか分からないので、誰かが私を助けることができれば、本当に感謝します。ワークシート上の条件付き書式設定VBA
0
A
答えて
1
だけでなく、とWorksheet_Changeイベントmacro¹お得な情報、変更。
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Columns("H")) Is Nothing Then
On Error GoTo bm_Safe_Exit
Application.EnableEvents = False
Dim trgt As Range
For Each trgt In Intersect(Target, Columns("H"))
Select Case LCase(trgt.Value2)
Case "credit"
Cells(trgt.Row, "A").Resize(1, 12).Interior.ColorIndex = 45
Case "completed"
Cells(trgt.Row, "A").Resize(1, 12).Interior.ColorIndex = 10
Case Else
Cells(trgt.Row, "A").Resize(1, 12).Interior.Pattern = xlNone
End Select
Next trgt
End If
bm_Safe_Exit:
Application.EnableEvents = True
End Sub
イベントマクロがワークシートまたはワークブックコードシートに属する
¹しました。モジュールコードシートではありません。ワークシートのコードシートの場合は、ワークシートの名前タブを右クリックし、「コードを表示」を選択します。 VBEが開くと、フォアグラウンドにワークシートコードシート(通常はBook1 - Sheet1(Code)のようなタイトル)が表示されます。コードを貼り付けてパーソナライズ調整を行い、Alt + Qをタップしてワークシートに戻ってください。
関連する問題
- 1. 条件付き書式設定VBA複数条件
- 2. VBAによる条件付き書式設定または書式設定
- 3. Excel - 2条件付きの条件付き書式設定
- 4. VBA条件付き書式 "AND" 式
- 5. Excel-vba:条件付き書式設定:セルスタイル
- 6. VBAでの条件付き書式設定
- 7. VBA - 条件付き書式設定によるActiveCell.Interior.ColorIndex -4142エラー
- 8. Excel VBA:条件付きの書式設定 - 内部の色
- 9. セルに条件付き書式設定を適用するVBA
- 10. Excel VBAループ条件付き行ごとの書式設定
- 11. 条件付き書式設定vba with if
- 12. SSRSの条件付き書式設定
- 13. Pythonの条件付き書式設定
- 14. 条件付き書式設定のヘルプリクエスト
- 15. jqgrid条件付き書式設定。
- 16. ReportViewer条件付き書式設定
- 17. Excel(条件付き書式設定)
- 18. 条件付き書式設定未満
- 19. WpDataTables条件付き書式設定
- 20. Excel条件付き書式設定
- 21. 日時条件付き書式設定
- 22. 時間条件付き書式設定
- 23. CSSの条件付き書式設定
- 24. Excel Interop条件付き書式設定
- 25. SAS tagsets.excelxp条件付き書式設定
- 26. Excel 2016条件付き書式設定
- 27. ctoolsテーブルコンポーネント条件付き書式設定
- 28. 条件付き書式設定とFormulaText
- 29. Excel - 条件付き書式設定
- 30. VBA MS Wordの条件付き書式
[選択されたケース内のネストされたIf/Else/End If](http://stackoverflow.com/questions/29656818/nested-if-else-end-if-within-select-case/29658203#29658203) – Jeeped