Re: [算表] 將特定條件的儲存格輸出成多個檔案--VBA

看板Office作者 (windknife18)時間17年前 (2009/04/21 21:39), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/12 (看更多)
請看看合不合用囉 ... Option Explicit Sub Macro1() Dim rLastCell As Range Dim strName As String Dim lLoop As Long Dim wbNew As Workbook With ThisWorkbook.Sheets(1) Set rLastCell = .Cells.Find(What:="*", After:=[A1], _ SearchDirection:=xlPrevious) For lLoop = 2 To rLastCell.Row Set wbNew = Workbooks.Add .Range("1:1," & lLoop & ":" & lLoop).EntireRow.Copy _ Destination:=wbNew.Sheets(1).Range("A1") wbNew.Close SaveChanges:=True, Filename:=ThisWorkbook.Path _ & Application.PathSeparator & .Cells(lLoop, 1) & ".xls" Next lLoop End With End Sub ※ 引述《ljuber (給你吃膨餅)》之銘言: : 軟體: excel : 版本: 任何版本 : 我做了個工作表 : 類似這樣 : 姓名 科目 金額 : 小王 : 小花 : 小白 : 如何寫個VBA把 依照姓名輸出成一個檔案 檔名就是姓名 : 例如小王.xls 內容就是 : 姓名 科目 金額 : 小王 : 小花.xls 內容就是 : 姓名 科目 金額 : 小花 : ps:大概是要一個VBA程式XD 我可能還要修改 : (因為實際檔案內容很大) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.87.17

04/21 23:02, , 1F
喔喔 好強 我要研究看看 感謝^^
04/21 23:02, 1F
文章代碼(AID): #19xSnqw- (Office)
討論串 (同標題文章)
文章代碼(AID): #19xSnqw- (Office)