[VBA ] 判斷後複製貼上

作者: faceoflove56 (浪漫台三線)   2017-06-04 18:15:41
我的資料表格式
Ticker Date StockPrice
1111 6/1
1111 6/2
1111 6/3
2330 6/1
2330 6/2
2330 6/3
.
.
.
我想要把股票資料貼到各公司的資料表
想請問前輩如何判斷Ticker並複製資料一次貼上? (貼上我懂但不知如何做判斷)
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-06-05 17:53:00
當然是用if了
作者: faceoflove56 (浪漫台三線)   2017-06-05 22:43:00
我的想法是用for迴圈 後面接if Ticker=xxxx then range().select不過這樣會造成程式運行過久,因為外面的迴圈要先跑股票代號(xxxx),每檔股票都要重跑裡面的迴圈
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-06-06 14:11:00
這個我就不懂了 外面跑股票代號 裏面還有一層跑什麼問題看起來有點複雜哩
作者: waiter337 (給開司一罐蘇格登)   2017-06-06 19:34:00
Transpose但我說實在話,正確步驟為將所有符合的調件貼上公司位置(X)將符合條件的資料先匯入(陣列) #VBA陣列,不是F(X)陣列再用Transpose一次貼上(O)兩者速度至少差幾千倍

Links booklink

Contact Us: admin [ a t ] ucptt.com