註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» vba匯入券商進出表
返回列表
下一主題
上一主題
發帖
vba匯入券商進出表
lman
發短消息
加為好友
lman
當前離線
UID
1008
帖子
9
主題
3
精華
0
積分
12
金錢
12
點名
0
作業系統
XP
軟體版本
SP3
閱讀權限
10
在線時間
7 小時
註冊時間
2010-7-23
最後登錄
2024-7-21
小學生
帖子
9
主題
3
精華
0
積分
12
點名
0
作業系統
XP
軟體版本
SP3
閱讀權限
10
註冊時間
2010-7-23
最後登錄
2024-7-21
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2010-8-21 19:57
|
只看該作者
vba匯入券商進出表
thanks.rar
(12.69 KB)
下載次數: 18
2010-8-21 19:56
http://yamstock.megatime.com.tw/asp/stockinfo/ps_top.asp?m=all&stockid=3474&name1=D2&index1=6
這是yan券商進出表
想用
vba
匯入excel 指定工作簿及存儲格
如2888新光金匯入"sheet2", "A1"
2409友達匯入"sheet2", "A60"
以下程式碼是我網路搜尋並依我的需要自行俢改
但是還是無法執行
請前輩幫忙看看
到底那裡錯誤 謝謝
Sub GetTransInfo()
Worksheets("sheet2").Activate
Call 券商進出("2888", "sheet2", "A1")
Call 券商進出("2409", "sheet2", "A60")
End Sub
Sub 券商進出(stock As String, tsheet As String, tcell As String)
Call券商進出("all&stockid", "8,10,11", stockinfo, tsheet, tcell)
End Sub
Sub券商進出(all&stockid, tbl As String, stock As String, tsheet As String, tcell As String)
With Worksheets(tsheet).QueryTables.Add(Connection:="URL;http://yamstock.megatime.com.tw/asp/stockinfo/ps_top.asp?m=all&stockid=" & _
stockNo & "&name1=D2&index1=6, _
.Destination:=Worksheets(tsheet).Range(tcell))
.Name = all & "_" & stock
.FieldNames = True
.FieldNames = True
.RowNumbers = False
.FillAdjacent
For
mulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = False
.RefreshStyle = xlOverwriteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = tbl
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub
樓主熱帖
彙入證交所的資料無法更新
4個ABS公式一起執行
收藏
分享
kimbal
發短消息
加為好友
kimbal
當前離線
UID
803
帖子
472
主題
5
精華
0
積分
485
金錢
485
點名
0
作業系統
Windows
軟體版本
MS Office
閱讀權限
100
性別
男
來自
香港
在線時間
162 小時
註冊時間
2010-7-4
最後登錄
2014-12-28
版主
帖子
472
主題
5
精華
0
積分
485
點名
0
作業系統
Windows
軟體版本
MS Office
閱讀權限
100
性別
男
來自
香港
註冊時間
2010-7-4
最後登錄
2014-12-28
2
#
發表於 2010-8-21 21:29
|
只看該作者
你可以試試一句一句試試了解一下意思
Sub GetTransInfo()
Worksheets("sheet2").Activate
Call 券商進出("2885", "sheet2", "A1")
'Call 券商進出("2409", "sheet2", "A60")
End Sub
Sub 券商進出(stock As String, tsheet As String, tcell As String)
'"all&stockid",
Call 券商進出2("8,10,11", stock, tsheet, tcell)
End Sub
'(all&stockid,
Sub 券商進出2(tbl As String, stock As String, tsheet As String, tcell As String)
With Worksheets(tsheet).QueryTables.Add(Connection:="URL;http://yamstock.megatime.com.tw/asp/stockinfo/ps_top.asp?m=all&stockid=" & _
stock & "&name1=D2&index1=6", _
Destination:=Worksheets(tsheet).Range(tcell))
.Name = all & "_" & stock
.FieldNames = True
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = False
.RefreshStyle = xlOverwriteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = tbl
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub
複製代碼
懂得發問,答案就會在其中
今日の一秒は 明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com
TOP
lman
發短消息
加為好友
lman
當前離線
UID
1008
帖子
9
主題
3
精華
0
積分
12
金錢
12
點名
0
作業系統
XP
軟體版本
SP3
閱讀權限
10
在線時間
7 小時
註冊時間
2010-7-23
最後登錄
2024-7-21
小學生
帖子
9
主題
3
精華
0
積分
12
點名
0
作業系統
XP
軟體版本
SP3
閱讀權限
10
註冊時間
2010-7-23
最後登錄
2024-7-21
3
#
發表於 2010-8-22 03:48
|
只看該作者
感謝版主kimbal
正確解決無誤
版主回覆
你可以試試一句一句試試了解一下意思
是呀新手就是一個字一個字的學習
TOP
b4069588
發短消息
加為好友
b4069588
當前離線
UID
1449
帖子
12
主題
2
精華
0
積分
19
金錢
19
點名
0
作業系統
xp
軟體版本
office2003
閱讀權限
10
在線時間
7 小時
註冊時間
2010-8-31
最後登錄
2019-6-27
小學生
帖子
12
主題
2
精華
0
積分
19
點名
0
作業系統
xp
軟體版本
office2003
閱讀權限
10
註冊時間
2010-8-31
最後登錄
2019-6-27
4
#
發表於 2011-1-1 01:00
|
只看該作者
恩 版主用心了 謝謝
TOP
FAlonso
發短消息
加為好友
FAlonso
當前離線
UID
2608
帖子
135
主題
19
精華
0
積分
165
金錢
165
點名
0
作業系統
XP
軟體版本
2003
閱讀權限
20
性別
男
來自
香港
在線時間
67 小時
註冊時間
2010-12-9
最後登錄
2012-8-27
中學生
帖子
135
主題
19
精華
0
積分
165
點名
0
作業系統
XP
軟體版本
2003
閱讀權限
20
性別
男
來自
香港
註冊時間
2010-12-9
最後登錄
2012-8-27
5
#
發表於 2011-1-3 15:08
|
只看該作者
第8行的"8,10,11"
第16行的.Name = all & "_" & stock
第31行的.WebTables = tbl
是什麼意思?
80 字節以內
不支持自定義 Discuz! 代碼
TOP
靜思自在 :
【停滯不前,終無所得】人都迷於尋找奇蹟,因而停滯不前;縱使時間再多、路再長,也了無用處,終無所得。
返回列表
下一主題
上一主題
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粉絲