Excel 中如何以sheet 1為基準讓sheet 1和sheet 2比差異,不同點用紅色字型標識

時間 2021-05-06 16:39:35

1樓:Christopher

我看了有些回答,直接給了方法,還有用VBA的,但是我想題主應該還是很矇,因為,乙個常用肉眼檢查Excel差異的人,不可能快速掌握這麼高階的技巧。

題主這個問題我沒看懂哈,你具體要解決什麼問題?為什麼要核對Sheet1和Sheet2?要找出什麼樣的差異?什麼情況下才會標紅?邏輯是什麼?標紅之後又打算如何處理?

只有題主把上面的問題回答了,才有可能解決真正的問題。

2樓:

Sub tt()

Dim arr, arr1, i&, j&, c1&, c2&, cm&, r1&, r2&, rm&

arr = Sheets(1).UsedRange

arr1 = Sheets(2).UsedRange

c1 = UBound(arr)

c2 = UBound(arr1)

r1 = UBound(arr, 2)

r2 = UBound(arr1, 2)

For i = 1 To rm

For j = 1 To cm

If j > c1 Or i > r1 ThenSheets(2).Cells(j, i).Font.Color = 255

ElseIf j > c2 Or i > r2 ThenSheets(1).Cells(j, i).Font.Color = 255

ElseIf arr(j, i) <> arr1(j, i) ThenSheets(2).Cells(j, i).Font.Color = 255

End If

Next

Next

MsgBox "OK!"

End Sub

excel中如何轉換資料?

林白 為何一定要上圖才放過人 函式功能解析 1 SUBSTITUTE函式 函式功能 將某字串中在指定位置出現的指定字元替換成自定義的字元。語法 SUBSTITUTE text,old text,new text,instance num text是需要替換其中字元的文字,或是含有文字的單元格引用 o...

Excel中,如何將一行A1列文字和B1列詞語,它們相同的文字標紅

hyc11072 用VBA,標記顏色要用到字元屬性。但是,你說A1和B1中所包含的詞語是否相同,那麼詞語的定義是什麼。例如,A1中詞語是 渭河南岸,B1中有 河南三峽,那麼 河南 這個詞語就會被識別為相同,怎麼辦? Sub 巨集1 巨集1 巨集 Dim arr,find str Rng As Ran...

Excel中如何使用下拉列表?

上海非凡教育 快速生成下拉列表 想要製作下拉列表欄是不是還要在資料驗證慢慢設定呢?但如果只想快速輸入上方重複內容,需要用到下拉列表,只需一鍵即可完成1!如下GIF,按 ALT 鍵,根據前面已經輸入的內容自動生成下拉列表。是不是輸入更方便啦 xuefeixyg office 2013 問題1現在A1,...