如何把EXCEL的儲存格範圍A1:H3000輸出到記事本檔案的 D:\SP20110801.TXT
- 帖子
- 227
- 主題
- 3
- 精華
- 1
- 積分
- 273
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2011-3-22
- 最後登錄
- 2013-1-29
|
回復 1# metrostar
結果不知是否正確- Sub test()
- Open "d:\SP20110801.txt" For Output As #1
- For r = 1 To [A65536].End(xlUp).Row
- If r = 1 Then
- c = Cells(1, 11).Resize(, 7)
- mystr = Join(Application.Transpose(Application.Transpose(c)), ",")
- Else
- x = Cells(r, 1)
- If IsNumeric(x) Then
- x = [j1] & Application.Text(x, "0000")
- Else
- x = [j1] & x
- End If
- mystr = x & "," & "20110801" & "," & Cells(r, 3) & "," & Cells(r, 4) & "," & Cells(r, 5) & "," & Cells(r, 6) & "," & Cells(r, 8)
- End If
- Print #1, mystr
- Next
- Close #1
- End Sub
複製代碼 |
|
|
|
|
|
|
|
- 帖子
- 227
- 主題
- 3
- 精華
- 1
- 積分
- 273
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2011-3-22
- 最後登錄
- 2013-1-29
|
回復 3# metrostar
對不起,我不是帥哥,學長更不敢當,才剛起步學習。- Sub test()
- With Sheet1
- For r = 1 To .[A65536].End(xlUp).Row
- If r = 1 Then
- mystr = Array("<TICKER>", "<DTYYYYSSDD>", "<OPEN>", "<HIGH>", "<LOW>", "<CLOSE>", "<VOL>")
- Else
- x = .Cells(r, 1)
- If IsNumeric(x) Then
- x = .[j1] & Application.Text(x, "0000")
- Else
- x = [j1] & x
- End If
- mystr = Array(x, "20110802", .Cells(r, 3), .Cells(r, 4), .Cells(r, 5), .Cells(r, 6), .Cells(r, 8))
- End If
- Sheet2.Cells(r, 1).Resize(, 7) = mystr
- Next
- End With
- End Sub
複製代碼 |
|
|
|
|
|
|
|
- 帖子
- 227
- 主題
- 3
- 精華
- 1
- 積分
- 273
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2011-3-22
- 最後登錄
- 2013-1-29
|
mystr = Array(x, Application.Text(Date, "yyyymmdd"), .Cells(r, 3), .Cells(r, 4), .Cells(r, 5), .Cells(r, 6), .Cells(r, 8))
改這行 |
|
|
|
|
|
|
|