推 JieJuen:存成文字檔.txt (Tab字元分隔) 看看? 04/07 19:19
推 mddc62:用access會更方便... 04/07 21:11
→ mddc62:讀檔的過程很像txt轉excel,而且擋可以容納的量更大 04/07 21:12
推 Or3:可以推用2003 converter存成2003版本嗎? :P 04/07 21:38
→ contente:請問除了txt和使用access,還有什麼方法呢?謝謝! 04/07 22:43
> -------------------------------------------------------------------------- <
作者: windknife18 (windknife18) 看板: Office
標題: Re: [算表] EXCEL 資料分割
時間: Tue Apr 7 22:47:27 2009
剛好有看過類似的,修該一下看合不合用囉,這是 VBA ,如何使用
請參考以前的文章,Excel 2003 確定可以,Excel 2007 要試一下囉
Sub Macro1()
Dim rLastCell As Range
Dim rCells As Range
Dim strName As String
Dim lLoop As Long, lCopy As Long
Dim wbNew As Workbook
With ThisWorkbook.Sheets(1)
Set rLastCell = .Cells.Find(What:="*", After:=[A1], _
SearchDirection:=xlPrevious)
filesize = 300000
filesize = filesize - 1
For lLoop = 1 To rLastCell.Row Step filesize
lCopy = lCopy + 1
Set wbNew = Workbooks.Add
.Range(.Cells(lLoop, 1), .Cells(lLoop + filesize, _
.Columns.Count)).EntireRow.Copy _
Destination:=wbNew.Sheets(1).Range("A1")
wbNew.Close SaveChanges:=True, Filename:=ThisWorkbook.Path & _
Application.PathSeparator & "Chunk" & lCopy & "Rows" & lLoop & _
"-" & lLoop + filesize
Next lLoop
End With
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.88.68
→ ljuber:EXCEL VBA不知道要從什麼地方入手? 04/07 22:55
推 JieJuen:推~ 這個真的比較高深不會了 XD 04/07 22:56
推 contente:非常謝謝你!!! 04/08 00:26
→ windknife18:^^ 04/08 00:29
#19ssU0ko