標題:
[發問]
請問如何撰寫VBA,使有值的欄位複製到特定工作表且新的資料覆寫(已解決)
[打印本頁]
作者:
sax868
時間:
2012-5-23 16:48
標題:
請問如何撰寫VBA,使有值的欄位複製到特定工作表且新的資料覆寫(已解決)
本帖最後由 sax868 於 2012-5-24 10:28 編輯
[attach]11109[/attach]
Sub Macro6()
'
'
Sheets("Updated Data").Select
Range("BC2").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-13]=RC[-1],1,0)"
Range("BC2").Select
Selection.Copy
Range("BC3").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Paste
Cells.Select
Application.CutCopyMode = False
Selection.AutoFilter
ActiveSheet.Range("$A$1:$BC$491").AutoFilter Field:=55, Criteria1:="0"
ActiveWindow.SmallScroll Down:=-6
Range("A6:BB9").Select
Selection.Copy
Sheets("Notes").Select
ActiveWindow.SmallScroll Down:=-3
Range("A2").Select
ActiveSheet.Paste
Columns("BC:BC").Select
Application.CutCopyMode = False
Selection.ClearContents
Sheets("Updated Data").Select
Columns("BC:BC").Select
Selection.ClearContents
ActiveSheet.ShowAllData
Selection.AutoFilter
Range("A1").Select
ActiveWorkbook.Save
End Sub
複製代碼
[attach]11107[/attach][attach]11108[/attach]各位大大午安:
請問如何撰寫VBA,將有Updated Data工作表裡AP欄及BB欄有值的整行複製並存到Notes工作表裡?又Notes工作表有如資料庫般, 倘若Updated Data裡的資料Notes遇到重複的,則會以新的資料為主,即將有AP欄及BB欄有值的整行複製儲存到Notes工作表裡並覆寫蓋過去。
目前我只能手動先用=IF(AP2=BB2,1,0) 選出都是空格的不要後,複製、貼上到Notes工作表,如果有重複的再自己手動刪。
麻煩請大大們救救我~~~
感激不盡!
弱女子留
作者:
register313
時間:
2012-5-23 21:15
回復
1#
sax868
Sub XX()
With Sheets("Updated Data")
For R1 = 2 To .[A65536].End(xlUp).Row
If .Cells(R1, "AP") & .Cells(R1, "BB") <> "" Then
For R2 = 2 To Sheets("Notes").[A65536].End(xlUp).Row
If .Cells(R1, "A") & .Cells(R1, "C") & .Cells(R1, "E") = Sheets("Notes").Cells(R2, "A") & Sheets("Notes").Cells(R2, "C") & Sheets("Notes").Cells(R2, "E") Then
.Rows(R1).Copy Sheets("Notes").Rows(R2)
GoTo 10
End If
Next R2
.Rows(R1).Copy Sheets("Notes").[A65536].End(xlUp).Offset(1, 0)
10
End If
Next R1
End With
End Sub
複製代碼
[attach]11112[/attach]
作者:
sax868
時間:
2012-5-24 09:44
回復
2#
register313
非常感激高手register313 大大的幫忙!很好用喔!這下我的人生又從黑白變回彩色的了!!
另外,想請教文中的 "10"代表甚麼意思呢?
感激不盡的
弱女子留
作者:
register313
時間:
2012-5-24 12:14
回復
3#
sax868
GoTo 10 '跳至行號10
10 '行號10
行號亦可改為行標籤
GoTo abc '跳至行標籤abc
abc: '行標籤abc
作者:
sax868
時間:
2012-5-24 15:28
回復
4#
register313
了解!真受用~謝謝R大指教!!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)