如果在不同工作表中比较空白,如何突出显示 excel 中的单元格?

How to highlight the cell in excel if its blank on comparison in different sheets?

我试图突出显示 sheet1 中的单元格,与 sheet 2 进行比较时该单元格为空白。

我尝试使用条件格式来完成此操作,但我无法获得执行此操作的逻辑。 请检查 sheet 。我希望单元格在 sheet 1 中突出显示,如果它在比较 sheet 2 时为空白。 这个任务对你来说可能很容易,但对我来说却不是。

例如。在 sheet 2 中,第 5 行是空的,它应该在 sheet 1.

中突出显示它

Excel sheet

Logic Sheet1(Latest)    Sheet2(old) 

      Blank             Blank    No highlight 
      Blank             Date     Highlight in sheet 1
      Date              Date     No highlight in sheet 1
      Date              Blank    Highlight in sheet 1

请帮忙

以下例程将解决您目前的问题:

Dim i As Long
Dim lastrow1 As Long, lastrow2 As Long, biggerlastrow As Long

lastrow1 = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row
lastrow2 = Sheet2.Cells(Rows.Count, 1).End(xlUp).Row

If lastrow1 > lastrow2 Then biggerlastrow = lastrow1
If lastrow1 < lastrow2 Then biggerlastrow = lastrow2
If lastrow1 = lastrow2 Then biggerlastrow = lastrow2


For i = 1 To biggerlastrow
     If Sheet2.Cells(i, 1) = "" Then
        Sheet1.Cells(i, 1).Select
        ActiveCell.Interior.ColorIndex = 6
     End If

Next