註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 用excel打開筆記本
1
2
3
4
下一頁
返回列表
下一主題
上一主題
發帖
[發問]
用excel打開筆記本
an13755
發短消息
加為好友
an13755
當前離線
UID
935
帖子
20
主題
7
精華
0
積分
50
金錢
50
點名
0
作業系統
xp
軟體版本
2003
閱讀權限
20
性別
女
在線時間
34 小時
註冊時間
2010-7-16
最後登錄
2022-5-27
中學生
帖子
20
主題
7
精華
0
積分
50
點名
0
作業系統
xp
軟體版本
2003
閱讀權限
20
性別
女
註冊時間
2010-7-16
最後登錄
2022-5-27
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2012-1-4 22:56
|
只看該作者
[發問]
用excel打開筆記本
本帖最後由 an13755 於 2012-1-4 23:29 編輯
各位大師好
小女子有1
問題
請教,想
複製
工作表1範圍a1:a20
打開筆記本程式
貼上
,並將其儲存成檔名"1.txt"
儲存路徑為C:\Documents and Settings\Administrator\My Documents\新資料夾
工作表從1到50,總共要做50次1樣的動作
還請各位大師幫忙,多方協助,不勝感激
ps:excl檔名為"
csv
.xls"
樓主熱帖
兩段條件式總和篩選(小女子跪求程式!!)
尋找連續的儲存格
儲存格合併問題
複製儲存格顏色問題
自動篩選表中找特定位置為條件篩選
不特定工作表複製問題
收藏
分享
an
lcc_seven
發短消息
加為好友
lcc_seven
當前離線
UID
7792
帖子
21
主題
2
精華
0
積分
27
金錢
27
點名
0
作業系統
win7
軟體版本
office2010
閱讀權限
10
性別
男
來自
Tainan
在線時間
11 小時
註冊時間
2012-1-3
最後登錄
2013-2-28
小學生
帖子
21
主題
2
精華
0
積分
27
點名
0
作業系統
win7
軟體版本
office2010
閱讀權限
10
性別
男
來自
Tainan
註冊時間
2012-1-3
最後登錄
2013-2-28
2
#
發表於 2012-1-4 23:54
|
只看該作者
1.Excel檔你就自己建立吧!
2.因為存取C:\Documents and Settings\Administrator會有權限問題,所以我改為D:\
3.50個sheet實在是太擠了,所以改成動態偵測,不管目前開啟的活頁簿有幾個sheet,會擷取每一個sheet的A1:A20數值寫入1.txt
Sub WriteTxtFile()
Dim WriteFile As String
WriteFile = "D:\1.txt"
Open WriteFile For Output As #1
SheetsCount = Application.Sheets.Count
'寫入資料
For i = 1 To SheetsCount
Sheets(i).Select
For j = 1 To 20
Print #1, Cells(j, 1)
Next j
Next i
Close #1
End Sub
TOP
an13755
發短消息
加為好友
an13755
當前離線
UID
935
帖子
20
主題
7
精華
0
積分
50
金錢
50
點名
0
作業系統
xp
軟體版本
2003
閱讀權限
20
性別
女
在線時間
34 小時
註冊時間
2010-7-16
最後登錄
2022-5-27
中學生
帖子
20
主題
7
精華
0
積分
50
點名
0
作業系統
xp
軟體版本
2003
閱讀權限
20
性別
女
註冊時間
2010-7-16
最後登錄
2022-5-27
3
#
發表於 2012-1-5 01:23
|
只看該作者
LCC大師您誤解我的意思了
工作表1要儲存成檔名"1.txt"
工作表2要儲存成檔名"2.txt"
.
.
工作表50要儲存成檔名"50.txt"
總共要存50個檔案
請勿用動態偵測,因為還有其他不需要複製的工作表
非常感謝您的回答
an
TOP
register313
發短消息
加為好友
register313
當前離線
麻辣 路人甲
UID
2468
帖子
967
主題
0
精華
0
積分
1001
金錢
1001
點名
0
作業系統
WIN XP
軟體版本
OFFICE 2003
閱讀權限
50
性別
男
來自
台北
在線時間
739 小時
註冊時間
2010-11-29
最後登錄
2022-5-17
頭銜:
麻辣 路人甲
大學生
帖子
967
主題
0
精華
0
積分
1001
點名
0
作業系統
WIN XP
軟體版本
OFFICE 2003
閱讀權限
50
性別
男
來自
台北
註冊時間
2010-11-29
最後登錄
2022-5-17
4
#
發表於 2012-1-5 08:02
|
只看該作者
回復
3#
an13755
初學者VBA
Sub ZZ()
Application.ScreenUpdating = False
For i = 1 To 50
Set sht = Worksheets.Add(After:=Sheets(Sheets.Count))
Sheets(i).Range("A1:A20").Copy sht.Cells(1, 1)
sht.Move
With ActiveWorkbook
ChDir "C:\"
ActiveWorkbook.SaveAs Filename:="C:\" & i & ".txt", FileFormat:=xlText, CreateBackup:=False
.Close True
End With
Next i
Application.ScreenUpdating = True
End Sub
複製代碼
TOP
an13755
發短消息
加為好友
an13755
當前離線
UID
935
帖子
20
主題
7
精華
0
積分
50
金錢
50
點名
0
作業系統
xp
軟體版本
2003
閱讀權限
20
性別
女
在線時間
34 小時
註冊時間
2010-7-16
最後登錄
2022-5-27
中學生
帖子
20
主題
7
精華
0
積分
50
點名
0
作業系統
xp
軟體版本
2003
閱讀權限
20
性別
女
註冊時間
2010-7-16
最後登錄
2022-5-27
5
#
發表於 2012-1-5 14:28
|
只看該作者
r大師您好
程式執行出現2個問題
第1個問題:1.txt檔案打開沒有東西
第2個問題:其他有複製的txt檔,內容皆會出現多餘的符號""
小女子現上傳excl檔及手動複製完成的2個txt檔
還請大師幫忙,謝謝!!
csv.rar
(5.1 KB)
下載次數: 13
2012-1-5 14:28
an
TOP
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
6
#
發表於 2012-1-5 15:29
|
只看該作者
回復
5#
an13755
修改一下
Option Explicit
Sub ZZ()
Dim Rng As Range, i As Integer
Application.ScreenUpdating = False
For i = 1 To 50
' i 是數字 ->Sheets(i) 活頁簿視窗上第幾個工作表
'i & "" 變成字串 ->Sheets(& "") 工作表i
Set Rng = Sheets(i & "").Range("A1:A20") 'Rng設定為 工作表i的範圍
With Workbooks.Add(1) '新增活頁簿(工作表1張)
Rng.Copy .Sheets(1).Cells(1) '複製到新增活頁簿第1 張工作表的[A1]
.SaveAs Filename:="D:\" & i & ".txt", FileFormat:=xlText, CreateBackup:=False
.Close True
End With
Next i
Application.ScreenUpdating = True
End Sub
複製代碼
TOP
an13755
發短消息
加為好友
an13755
當前離線
UID
935
帖子
20
主題
7
精華
0
積分
50
金錢
50
點名
0
作業系統
xp
軟體版本
2003
閱讀權限
20
性別
女
在線時間
34 小時
註冊時間
2010-7-16
最後登錄
2022-5-27
中學生
帖子
20
主題
7
精華
0
積分
50
點名
0
作業系統
xp
軟體版本
2003
閱讀權限
20
性別
女
註冊時間
2010-7-16
最後登錄
2022-5-27
7
#
發表於 2012-1-5 16:06
|
只看該作者
本帖最後由 an13755 於 2012-1-5 16:20 編輯
g大師您好
打開txt檔案內容,每1行前後皆會出現多餘的符號"
觀察後發現只要原excel檔上字尾有逗號,就會出現""符號
謝謝大師的幫忙!!
an
TOP
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
8
#
發表於 2012-1-5 16:16
|
只看該作者
回復
7#
an13755
請自行消除
,
1= 4 6 7 13 14 32 37
,
1= 9 15 20 27 28 33 36 38
,
1= 1 2 17 18 19 21 22 26 30
,
1= 3 23 24 29 34
,
1= 5 8 10 11 12 16 25 31 35 39
,
6= 7 9 10 16 17 35 40
,
TOP
an13755
發短消息
加為好友
an13755
當前離線
UID
935
帖子
20
主題
7
精華
0
積分
50
金錢
50
點名
0
作業系統
xp
軟體版本
2003
閱讀權限
20
性別
女
在線時間
34 小時
註冊時間
2010-7-16
最後登錄
2022-5-27
中學生
帖子
20
主題
7
精華
0
積分
50
點名
0
作業系統
xp
軟體版本
2003
閱讀權限
20
性別
女
註冊時間
2010-7-16
最後登錄
2022-5-27
9
#
發表於 2012-1-5 16:24
|
只看該作者
g大師您好
逗號是必要的字元,不能消去
謝謝大師的幫忙!!
an
TOP
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
10
#
發表於 2012-1-5 16:51
|
只看該作者
回復
9#
an13755
Option Explicit
Sub Ex()
Dim Rng As Range, i As Integer, Fs As Object, A As Object, E As Range
Application.ScreenUpdating = False
Set Fs = CreateObject("Scripting.FileSystemObject") 'FileSystemObject 物件 提供對電腦檔案系統的存取。
For i = 1 To 50
Set Rng = Sheets(i & "").Range("A1:A20") 'Rng設定為 工作表i的範圍
Set A = Fs.CreateTextFile("D:\" & i & ".txt", True) '建立文字檔案
'CreateTextFile 方法 建立一個指定的檔名並且傳回一個用於該檔案讀寫的 TextStream 物件。
'如果可被覆蓋其值為 True,其為 False 時無法覆蓋
For Each E In Rng
A.WriteLine (E)
Next
A.Close
Next i
Application.ScreenUpdating = True
End Sub
複製代碼
TOP
靜思自在 :
做好事不能少我一人,做壞事不能多我一人。
1
2
3
4
下一頁
返回列表
下一主題
上一主題
程式設計不分區
生活與感動
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲