[問題] EXCEL VBA 公式輸出結果複製問題

看板Office作者 (何も知らない老人(′・ω)時間8年前 (2015/12/09 20:30), 8年前編輯推噓0(0010)
留言10則, 1人參與, 最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:Excel 巨集 版本:2010 2013 2016 最近要打些表格,想說讓公式(日期或時間)輸出的資料copy 貼上 為 純文字, 但只會用錄製巨集copy貼上的方式,我想說能不能跟其他程式一樣 我的想法是 把某表格公式輸出結果先輸出到text(temp) 在轉換回去覆蓋掉表格的資料(文字). 可是爬過很多文試過都不太能,是否有人可以介紹相關資訊的書籍或網站可以讓我學習。 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.140.124 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1449664249.A.6F1.html

12/09 20:39, , 1F
如以選擇性貼上(值)的方式range.pastespecial,不知是否符
12/09 20:39, 1F

12/09 20:39, , 2F
合原po要的
12/09 20:39, 2F
謝謝你,雖然不是我要的,不過我也學到新的方法了,我是想說不要用copy paste 而且直接 A1的欄位為now 但一段時間之後就自動把輸出結果覆蓋到cell內的資料。

12/10 17:10, , 3F
以設一段時間自動寫入now時間到a1的話可用ontime
12/10 17:10, 3F
=IF(D8="","",IF(B8="",TEXT(TODAY(),"mm-dd"),B8)),我是想把輸出結果複製到temp 在直接蓋過去指定cell的值,而不要用複製貼上的方法.

12/11 17:47, , 4F
那用filesystemobject的opentextfile方式寫入text及讀出方
12/11 17:47, 4F

12/11 17:48, , 5F
法,來覆蓋
12/11 17:48, 5F
我是有DIM TEXT AS STRING 拿來當暫存放置區, 想說把a1(公式結果輸出欄)值,先複製到TEXT 再把TEXT 覆蓋a1值。 ※ 編輯: jpadesky (114.42.140.124), 12/11/2015 18:24:39

12/11 18:29, , 6F
如果原po要用這方式,就可直接用[a1]=[公式],連用宣告變
12/11 18:29, 6F

12/11 18:29, , 7F
數都不用
12/11 18:29, 7F

12/11 18:30, , 8F
只能說抱歉就是以原文來看,我還以為原po是要寫入到text文
12/11 18:30, 8F

12/11 18:31, , 9F
字檔
12/11 18:31, 9F

12/11 18:34, , 10F
12/11 18:34, 10F
文章代碼(AID): #1MQ1xvRn (Office)