返回列表 上一主題 發帖

[發問] 原有工作表中不同欄位資料,轉移到新產生工作表中,並重新安排位置(已解決)

[發問] 原有工作表中不同欄位資料,轉移到新產生工作表中,並重新安排位置(已解決)

本帖最後由 jesscc 於 2011-4-7 00:07 編輯

各位高手好,小弟初學,碰到許多瓶頸解不開,還望各位解惑。是這樣的,我的工作如下述:
按下"資料來源"工作表中的"資料轉移"按鈕後,會建立一個新工作表,新工作表名稱將以"資料來源"工作表中的B3命名,然後把"資料來源"工作表中相關數據貼到這個新產生的工作表中,如同"股票A"工作表的安排那樣。

但是現在只寫到建立新的工作表,頭殼已經快爆了,因為在建立新工作表的同時,還要判斷"資料來源"工作表中
1.B3是否為空值(這部分已解決)
2.以B3為名稱的工作表是否已存在,若已存在,就不用建立新的工作表,只貼入資料即可
3.相同的日期,是否在相同一列上

以上是目前我所碰到的問題,希望各位高手能教教我,感恩不盡。

Test.rar (22.33 KB)

測試檔

按鈕.rar (25.88 KB)

測試檔

Jess

愛死你了 Hsieh 大大
怎麼那麼厲害,才沒幾分鐘的時間,就完成了。
我想要的結果都出來了,可是看不太懂程式的運作,實在太高深了。可以麻煩大大講解一下重點嗎?
Jess

TOP

實在佩服到五體投地,強!
Jess

TOP

大大又來麻煩您了,真不好意思。本來我是想自己修改的,可是研究了一下午,能力實在不夠,改不出來。

是這樣的,我想在新增的工作表中再同時加入C1及E2文字和D1(利用DDE取值=YES|DQ!'2882.Capital'),2882是股票代號,利用"資料來源"工作表中的A3取得。
然後在E欄,從E3以下開始計算C3*D3/D1,C4*D4/D1,C5*D5/D1,.....,不知該怎麼做?

還有一點也是剛剛發現的,假設現在"國泰金"有新資料(2011/1/17開始),要加入到舊資料2011/1/14之後,要如何做才會貼到舊資料之後,而不會覆蓋掉舊資料?

已附上新測試檔
Jess

TOP

收到了。
您真是大愛之人,今後要認真向您學習。
謝謝!
Jess

TOP

Hsieh 大
我研究了兩天還是有很多問題
4、5、11行的 Rng、fs、sh 是保留字嗎?
儲存格的選取有好多種方式,到底有什麼差別?如6、35行
另外第41行,整行都看不懂@@
Jess

TOP

也就是說第4行
Set Rng = .Range("A3:B3")
可以寫成
Set Rng = .[A3:B3]
是這樣嗎?

另外
Resize(s,5)括號中的s就是第18行的s嗎?
Jess

TOP

        靜思自在 : 閒人無樂趣,忙人無是非。
返回列表 上一主題