標題:
請問如何將DDE股票資料依序貼到sheet2
[打印本頁]
作者:
Apple007
時間:
2015-6-12 11:46
標題:
請問如何將DDE股票資料依序貼到sheet2
本帖最後由 Apple007 於 2015-6-12 11:48 編輯
請問各位前輩大大,我在sheet1的股票資料,其中C欄為DDE變動的成交量,我想將第一筆成交量變動大於300張的填入sheet2的B3儲存格,第二筆>300張的一樣填入Sheet2的B3儲存格,但第一筆資料往下移至B4儲存格,依序將新的成交量變動資料填入B3儲存格,其它資料往下移;如圖第一筆資料為群創,第二筆資料為台積電,第三筆資料為華亞科,第四筆資料為群創,第五筆(最新一筆)資料為鴻海,請教各位前輩;謝謝!
[attach]21168[/attach]
作者:
luhpro
時間:
2015-6-13 08:50
請問各位前輩大大,我在sheet1的股票資料,其中C欄為DDE變動的成交量,我想將第一筆成交量變動大於300張的填入 ...
Apple007 發表於 2015-6-12 11:46
Sub nn()
Dim lSRow&
Dim wsSou As Worksheet, wsTar As Worksheet
lSRow = 2
Set wsSou = Sheets("Sheet1")
Set wsTar = Sheets("Sheet2")
With wsSou
While .Cells(lSRow, 1) <> ""
If .Cells(lSRow, 3) > 300 Then
.Range(.Cells(lSRow, 1), .Cells(lSRow, 3)).Copy
wsTar.[B3].Insert Shift:=xlShiftDown
End If
lSRow = lSRow + 1
Wend
End With
End Sub
複製代碼
作者:
Apple007
時間:
2015-6-14 16:19
回復
2#
luhpro
大大你好:1.我在測試後輸入資料會錯亂,最新一筆資料有時不會在Sheet2的B3格,有時會插入到其他格.2.程式需要手動執行,可否改成自動輸入數值後就執行,謝謝大大
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)