| 24小時(shí)熱門(mén)版塊排行榜 |
| 5 | 1/1 | 返回列表 |
| 查看: 840 | 回復(fù): 4 | |||
mystar金蟲(chóng) (文壇精英)
|
[交流]
【求助】excel宏問(wèn)題【已解決】
|
|
目的是將一個(gè)excel文件追加到另一個(gè)excel文件 ----------------- Sub MergeSheets() Dim SrcBook As Workbook, SrcSht As Worksheet Dim Filename As Variant ' Get the filename Filename = Application.GetOpenFilename("Excel Files (*.xls), *.xls,CSV Files (*.csv), *.csv,Text Files (*.txt), *.txt,PRN Files (*.prn), *.prn", 1, "請(qǐng)選擇追加記錄的來(lái)源檔" ![]() If Filename = False Then Exit Sub End If Set SrcBook = Workbooks.Open(Filename) '如果兩個(gè)檔案的工作表數(shù)量不等則取消執(zhí)行 If ThisWorkbook.Sheets.Count <> SrcBook.Sheets.Count Then MsgBox "兩個(gè)檔案的工作表數(shù)量不等" & vbCrLf & _ ThisWorkbook.Name & " = " & ThisWorkbook.Sheets.Count & "個(gè)工作表" & vbCrLf & _ SrcBook.Name & " = " & SrcBook.Sheets.Count & "個(gè)工作表" SrcBook.Close Exit Sub End If n = 1 Application.ScreenUpdating = False For Each SrcSht In SrcBook.Worksheets '取得復(fù)制范圍,如果有標(biāo)題行不復(fù)制,請(qǐng)更改 "A1:IV",例如 "A2:IV" SrcSht.Range("A1:IV" & SrcSht.Range("A65536" .End(xlUp).Row).CopyThisWorkbook.Worksheets(n).Activate Range("A65536" .End(xlUp).Offset(1, 0).PasteSpecialApplication.CutCopyMode = False Range("A1" .Activaten = n + 1 Next ThisWorkbook.Worksheets(1).Activate SrcBook.Close Application.ScreenUpdating = True End Sub ------------------------ 有一個(gè)出錯(cuò)信息 改成 -------------- ------------------ Sub MergeSheets() Dim SrcBook As Workbook, SrcSht As Worksheet Dim Filename As Variant ' Get the filename Filename = Application.GetOpenFilename("Excel Files (*.xls), *.xls,CSV Files (*.csv), *.csv,Text Files (*.txt), *.txt,PRN Files (*.prn), *.prn", 1, "請(qǐng)選擇追加記錄的來(lái)源檔" ![]() If Filename = False Then Exit Sub End If Set SrcBook = Workbooks.Open(Filename) '如果兩個(gè)檔案的工作表數(shù)量不等則取消執(zhí)行 If ThisWorkbook.Sheets.Count <> SrcBook.Sheets.Count Then MsgBox "兩個(gè)檔案的工作表數(shù)量不等" & vbCrLf & _ ThisWorkbook.Name & " = " & ThisWorkbook.Sheets.Count & "個(gè)工作表" & vbCrLf & _ SrcBook.Name & " = " & SrcBook.Sheets.Count & "個(gè)工作表" SrcBook.Close Exit Sub End If n = 1 Application.ScreenUpdating = False For Each SrcSht In SrcBook.Worksheets '取得復(fù)制范圍,如果有標(biāo)題行不復(fù)制,請(qǐng)更改 "A1:IV",例如 "A2:IV" On Error Resume Next If Len(SrcSht.Names("TITLE" .Name) <> 0 ThenApplication.Goto Reference:=SrcSht.Range("TITLE" ![]() Selection.EntireRow.Hidden = True End If SrcSht.Range("A1:IV" & SrcSht.Range("A65536" .End(xlUp).Row).CopyThisWorkbook.Worksheets(n).Activate Range("A65536" .End(xlUp).Offset(1, 0).PasteSpecialApplication.CutCopyMode = False Range("A1" .Activaten = n + 1 Next ThisWorkbook.Worksheets(1).Activate SrcBook.Close SaveChanges:=False Application.ScreenUpdating = True End Sub --------------- 沒(méi)有出錯(cuò)信息,但第一行會(huì)有問(wèn)題。 麻煩再改改 [ Last edited by 余澤成 on 2010-12-12 at 20:31 ] |

金蟲(chóng) (文壇精英)

銅蟲(chóng) (小有名氣)

|
金蟲(chóng) (文壇精英)

| 5 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 346求調(diào)劑 +5 | 鄭誠(chéng)樂(lè) 2026-04-02 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 301求調(diào)劑 +4 | 細(xì)胞相關(guān)蛋白 2026-04-02 | 8/400 |
|
|
[考研] 318求調(diào)劑 +3 | 篤行致遠(yuǎn). 2026-03-31 | 4/200 |
|
|
[考研] 材料調(diào)劑 +6 | 一樣YWY 2026-04-02 | 6/300 |
|
|
[考研] 0805求調(diào)劑 +8 | 是水分 2026-03-31 | 8/400 |
|
|
[考研] 材料考研調(diào)劑 +9 | Gs大王 2026-04-02 | 9/450 |
|
|
[考研] 求生物學(xué)調(diào)劑 +8 | 15172915737 2026-04-01 | 8/400 |
|
|
[考研] 285求調(diào)劑 +11 | AZMK 2026-04-01 | 11/550 |
|
|
[考研] 求調(diào)劑 +4 | 圖鑒212 2026-03-30 | 5/250 |
|
|
[考研] 070300求調(diào)劑306分 +5 | 26要上岸 2026-03-27 | 5/250 |
|
|
[碩博家園] 博一被送出聯(lián)培感覺(jué)不適應(yīng)怎么辦 +3 | 全村的狗 2026-03-31 | 3/150 |
|
|
[考研] 318求調(diào)劑 +8 | 七憶77 2026-04-01 | 8/400 |
|
|
[考研] 環(huán)境工程 085701,267求調(diào)劑 +15 | minht 2026-03-29 | 16/800 |
|
|
[考研] 336材料求調(diào)劑 +10 | 陳瀅瑩 2026-03-26 | 12/600 |
|
|
[考研] 學(xué)碩274求調(diào)劑 +17 | Li李魚(yú) 2026-03-26 | 17/850 |
|
|
[考研]
|
Gymno 2026-03-30 | 6/300 |
|
|
[考研] 086000生物與醫(yī)藥調(diào)劑 +5 | Feisty。 2026-03-28 | 9/450 |
|
|
[考研] 085600,專(zhuān)業(yè)課化工原理,321分求調(diào)劑 +5 | 大饞小子 2026-03-28 | 5/250 |
|
|
[考研] 復(fù)試調(diào)劑 +3 | raojunqi0129 2026-03-28 | 3/150 |
|
|
[考研] 331環(huán)境科學(xué)與工程求調(diào)劑 +3 | 熠然好運(yùn)氣 2026-03-27 | 3/150 |
|