Board logo

標題: [發問] 資料移動及對比問題。 [打印本頁]

作者: stephenlee    時間: 2020-4-18 16:20     標題: 資料移動及對比問題。

1. 是我在一個工作表內複製過來的而2都是在另外一個工作表複製過來,但是存有空白欄位及排列與1不同
我想將2的資料複製過去後用VBA,將2的排列與1相同和去掉空白的欄位,就是像3的那個一樣
4是1的資料 沒變,而5是2 經去掉空白欄位和與1排列相同的資料,當排列好後再分隔一欄,找出兩者的不同之處,在5的地方用顏色標示出來。
這些動作最好在當第2的資料複製過去後,點擊按鈕後自動去掉空白欄及排列與1一樣,同時做資料對比,在第2處以顏色標示。



[attach]31932[/attach]

[attach]31931[/attach]
作者: 准提部林    時間: 2020-4-19 10:16

Sub 整理()
Dim R&, xR As Range
R = [K65536].End(xlUp).Row
If R < 3 Then Exit Sub
With Range("F3:K" & R)
     .Columns(5) = .Columns(1).Value
     .Columns(1) = .Columns(4).Value
     Union(.Columns(2), .Columns(4)).Delete Shift:=xlToLeft
End With
For Each xR In Range("F3:I" & R)
    If xR <> xR(1, -4) Then xR.Interior.ColorIndex = 37
Next
End Sub

[attach]31934[/attach]


=================================
作者: stephenlee    時間: 2020-4-19 23:34

Sub 整理()
Dim R&, xR As Range
R = [K65536].End(xlUp).Row
If R < 3 Then Exit Sub
With Range("F3: ...
准提部林 發表於 2020-4-19 10:16



  很感謝大哥的幫忙,十分感謝。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)