簡體   English   中英

基於查詢表中的單元格值使整行加粗的 VBA 代碼

[英]VBA Code for Making Entire Rows Bold based on a Cell value in the Query table

我有一個通過 SAP Query 生成的范圍 (G15:AL540) 中的表。 如果 L 列中的單元格包含“主要調查”一詞,我需要將所有行設為 Bold 。 我使用條件格式(=$L16="主要調查")做到了,並且奏效了。 但是我需要在 VBA 中編寫它,以便在刷新查詢時自動應用此格式。

謝謝!

這僅適用於活動工作表,將活動工作表更改為工作表(“sheetabc”)以引用另一張工作表

Sub test()
With ActiveSheet
    For Each cell In .Range("G15:" & .Range("G15").End(xlDown).Address)
        If .Cells(cell.Row, 12).Value = "Main investigation" Then
            cell.EntireRow.Font.Bold = True
        End If
    Next
End With
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM