Chien-Ming Chang wrote:
而愛喔喔遏止嗷嗷愛歐(恕刪)
不好意思,自從出來玩之後,我幾百年沒回去火星了
沒想到現在母語都變了,我看不懂您要問什麼
tmwcykixe wrote:
https://www.boerse-frankfurt.de/equities/search
alantsai5840 wrote:
用下程序除 b=A 外 設b=D ;b=W ;b=M 多可以抓到資料
Sub test()
Dim web As Object, url As String, temp, i As Integer, LastRow As Integer
Cells.Clear
Range("a1:f1") = Array("日期", "開盤", "最高", "最低", "收盤", "成交量")
Application.ScreenUpdating = False
url = "https://jdata.yuanta.com.tw/Z/ZC/ZCW/CZKC1.djbcd?a=1101&b=A&c=1440"
'b=A、D、W、M
Set web = CreateObject("Microsoft.XMLHTTP")
web.Open "get", url, False
web.send
temp = Split(web.responsetext, " ")
LastRow = Len(temp(0)) - Len(Replace(temp(0), ",", ""))
Debug.Print LastRow
For i = 0 To 5
Range("a2:a" & LastRow + 2).Offset(, i) = WorksheetFunction.Transpose(Split(temp(i), ","))
Next i
Application.ScreenUpdating = True
Set web = Nothing
End Sub
g80860 wrote:
指定儲存格只要有出現訊息時(非每秒記錄,平常是空白),,,,,自動記錄指定工作表之儲存格.(恕刪)
Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, ThisWorkbook.Sheets("工作表1").Range("a1")) Is Nothing Or _
ThisWorkbook.Sheets("工作表1").Range("a1") = "" Then
Exit Sub
Else
Call Record
End If
End Sub
Sub Record()
ThisWorkbook.Sheets("工作表2").Range("b2") = ThisWorkbook.Sheets("工作表1").Range("a1")
End Sub
Sub test()
ThisWorkbook.Sheets("工作表1").Range("a1") = Rnd(Timer)
End Sub
jy598028 wrote:
若將第五行忽略...跑出來卻出現亂碼
jy598028 wrote:
我想要使用excel VBA用web匯入goodinfo網頁的資料
抓取單一股票的三大法人最近6個月的買賣超張數資料