返回列表 上一主題 發帖

[發問] excel 檔案無法存取 請確定下列幾件事是否正確

[發問] excel 檔案無法存取 請確定下列幾件事是否正確

同樣的excel檔案在公司(可行)但在家裡電腦卻出現以下現象。
請問有人遇過以下問題嗎?有解嗎?

Excel檔案內連接到yahoo的網頁作股票的價格更新,
可是在更新過程中,有時會跳出

檔案無法存取。請確定下列幾件事是否正確:
‧確定所指定的檔案夾是否存在。
‧確定檔案夾不是唯讀。
‧確定檔案名稱不包含下列字元: < > ? [ ] : 或 *。
‧確定檔案及路徑名稱不超過 218 個位元組。
"不正確的web查詢" ,

也就是有些可以更新,有些不行,
而我也不知道哪些是沒有更新的,
麻煩請各位大大指導,謝謝!

回復 1# cji3cj6xu6


    可能原因如下
     1.路徑更動
     2.路徑名稱有特殊字(符號)
     3.路徑名稱太長

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

謝謝mark15jill大的回覆,
如果說mark15jill大所猜的是對的,那可能是"路徑更動"嫌疑比較大。

剛剛是了一個方法"清除系統垃圾",發現也有幫助,不過好像又很容易再次發生。
可能我是採用office2003也有關,改天再來改成2007好了。

謝謝mark15jill大

TOP

謝謝mark15jill大的回覆,
如果說mark15jill大所猜的是對的,那可能是"路徑更動"嫌疑比較大。

剛剛是了 ...
cji3cj6xu6 發表於 2013-5-1 13:16



"清除系統垃圾"  這方法僅為 讓系統獨取網頁比較順點.. 因為有時候系統垃圾太多 會造成一些停頓及其他問題
至於 版本問題,則會有一定的影響,但不是絕對...
例如  同樣程式碼  同樣網站 不同版本跑出來的效能 不一定會相同
理論上來說  版本越高  隱藏的優化程度越好
或者是修改程式碼 也是一種方法

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

謝謝mark15jill大,你說的沒錯,我發現公司的也是2003,
可是我只是利用IQY去抓取yahoo 的個股資料,但不知為何會出現該項問題。

TOP

謝謝mark15jill大,你說的沒錯,我發現公司的也是2003,
可是我只是利用IQY去抓取yahoo 的個股資料,但不知 ...
cji3cj6xu6 發表於 2013-5-2 23:06



1. 說再多也沒用,附上Excel 檔,才能幫你找出問題
2. 如果是用VBA 不斷的 QueryTable.Add, 沒有用完立即篩除,次數一多一樣發生問題。
diabo

TOP

煩請各位大大幫忙看看哪裡出錯囉,謝謝。
利用a1~a20的變化來自動更新個股當天的變化。

這是我的寫法:先行呼叫renumber
Sub renumber()

    Windows("test.xls").Activate
    Sheets("cji32").Select
    Range("b1:b20").Select
    Selection.Copy
    Range("a1").Select
    ActiveSheet.Paste
      
    Application.OnTime Now + TimeValue("00:00:5"), "renumber2"
   
    End Sub
Sub renumber2()

  
    Sheets("cji32").Select
    Range("c1:c20").Select
    Selection.Copy
    Range("a1").Select
    ActiveSheet.Paste
   
    End Sub
而 iqy 檔寫法如下:
WEB
1
http://tw.stock.yahoo.com/q/q?s=["代號","代號"]

Selection=7
Formatting=None
PreFormattedTextToColumns=True
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False
DisableDateRecognition=False
DisableRedirections=False

TOP

大概解決了,應該是ie在搞鬼,update成ie8後此現象似乎不出現了。

之所以認為是ie在搞鬼,是因為網路搜尋過程發現有人提到類似的現象。

TOP

本帖最後由 GBKEE 於 2013-5-8 13:19 編輯

回復 8# cji3cj6xu6
因下載的許多程式中與 Ie 起衝突,你說是ie在搞鬼 : 有這可能
先前一段時時間我使用的是Ie8,在VBA使用到CreateObject("InternetExplorer.Application")都會不正常
重新安裝ie8 也不行,只好重灌作業系統,才解決
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題