求救!!! VBA 高手, 請看過來~?

2015-11-12 8:41 am
更新1:

求救!!! 我想做以下修改 1. Range("B1:C1").Select --> 這是指定儲存格位置嘛, 要怎麼寫可以指定我設定的該儲存格名稱呢? 2. Range("C1").Activate Range(Selection, Selection.End(xlDown)).Select --> 我想往下選擇所有有資料的儲存格做copy, 但如果我指定的儲存格名稱九月到列10下去就沒有值, 但我指定的儲存格名稱十月到列10下還有值, 所以我以我指定的儲存格名稱十月為Activate 解決, 因為工作表很多, 我不想依依去看每個工作表要由那個來做activate, 要怎麼改呢?

更新2:

Sub Macro1() ' ' Macro1 Macro ' ' Sheets("AC Adapter").Select Sheets("AC Adapter").Copy Before:=Sheets(1) Sheets("Chipset-Intel").Select Range("B1:C1").Select Range("C1").Activate Range(Selection, Selection.End(xlDown)).Select Selection.Copy Sheets("AC Adapter (2)").Select Range("A22").Select Selection.End(xlDown).Select Range("A240").Select ActiveSheet.Paste Sheets("Chipset-Intel").Select Range("CE18:CF32").Select

更新3:

Range("CF32").Activate Range(Selection, Selection.End(xlUp)).Select Application.CutCopyMode = False Selection.Copy Sheets("AC Adapter (2)").Select ActiveWindow.SmallScroll Down:=6 Range("AP240").Select ActiveSheet.Paste Selection.End(xlUp).Select Range("A2").Select ActiveWindow.FreezePanes = True Range("B7").Select Selection.End(xlDown).Select Range("B275").Select Sheets("Chipset-Non Intel").Select Range("CT1:CU25").Select

更新4:

Application.CutCopyMode = False Selection.Copy Sheets("AC Adapter (2)").Select Range("AP272").Select ActiveSheet.Paste Sheets("Chipset-Non Intel").Select Range("A1:B25").Select Range("B25").Activate Application.CutCopyMode = False Selection.Copy Sheets("AC Adapter (2)").Select Range("A272").Select ActiveSheet.Paste End Sub

更新5:

謝謝先生的回覆, 我就是不要用已知位置, 因為每次都要對30幾個工作表,找出位置, 所以我要改用特定的儲存格名稱

回答 (2)

2015-11-18 8:26 am
建議版大將資料上傳並將需求寫清楚,自然就有高手幫您解惑!
將資料壓縮後上傳至http://www.funp.net/
2015-11-12 12:42 pm
改版後高手很少出現了....
先學基本語法
https://tw.search.yahoo.com/search?fr=yfp-t-138-s-tw&p=vba%E8%AA%9E%E6%B3%95
選取儲存格有多種方式
舉例...已知位置直接複製
Sheets("Chipset-Non Intel").Range("A1:B25").copy Sheets("AC Adapter (2)").Range("A272")
Cells(1, 1).Resize(10, 1).Copy Cells(1, 3)
Range("A1").Resize(10, 1).Copy Range("D1")

Range("A1:A" & [A65536].End(xlUp).Row).Copy Range("E1")


收錄日期: 2021-04-27 22:20:56
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20151112004113AASYZAF

檢視 Wayback Machine 備份