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,...