返回列表 上一主題 發帖

[發問] 儲存格出現格式為文字或開頭為單引號的錯誤

[發問] 儲存格出現格式為文字或開頭為單引號的錯誤

Book1.rar (253.46 KB)
請問為什麼這個excel 儲存格會出現錯誤?它意思說格式為文字或開頭為單引號,為什麼會這樣?有什麼解決方法,讓以後不出現這個問題?

回復 2# Hsieh


   請問是什麼原因導致這樣的?有什麼方法可以避免?因為這種情況經常發生。改完了,又出現。

TOP

回復 4# Hsieh


    請問:
如果一個excel堶惇O純文件沒有任何程式,那麼會不會有幾MB?
另外vba如果每次運行後,會否加大excel的容量?

TOP

回復 6# Hsieh

那麼請問有沒有辦法還原或縮小容量,因為我原本的檔案不夠1MB,運行了vba容量竟然變成8-10MB,之後試過改動少許程式,然後容量就變成25MB.
另外如果只有文字無任何程式,內容只有文件沒有其他,純碎data entry 但為何會有可以去到幾MB?有方法解救嗎?
另外我想問為何每次打excel都會自動將儲存格的格式由數值變成日期?有沒有辦法解決?

TOP

回復 6# Hsieh

請問在excel 2010 版
可否設定條件
A column 內包含有“PMI”, B column 就會變底色?

TOP

回復 6# Hsieh


    請問

A1儲存格是1000
B1儲存格是20% deposit

如果我想C1儲存格出現200
1000 x 20% = 200
Worksheets(customer).range("C1").Value = Worksheets(customer).range("A1") x Left((Worksheets("Oracle").Range("B1").Value), 3)
Worksheets(customer).range("C1").Value = Worksheets(customer).range("A1") * Left((Worksheets("Oracle").Range("B1").Value), 3)

我以上兩個寫法都不行,請問應該如何表達?

TOP

回復 10# Hsieh

我剛才用這樣就可以了,我想是Left((Worksheets("Oracle").Cells(1, 2).Value), 3) 電腦不認得是數值

    Worksheets(customer).Cells(2, 3).Value = Left((Worksheets("Oracle").Cells(1, 2).Value), 3)
  Worksheets(customer).Cells(1, 3).Value = Worksheets("Oracle").Cells(1,1).Value * Worksheets(customer).Cells(2, 3).Value

另外我想問
A1儲存格內是:CCLU8596520/J624353/001128
我想B1儲存格內顯示CCLU8596520
因為/前面不一定是11個位,我如何讓電腦懂得辨認讀取第一個/符號前的數值,顯示在B1儲存格內?

TOP

回復 12# Hsieh


    感謝,請問可否解釋一下用法,那我以後就可以懂得如何運用這個語法。

TOP

  1. Sub MARCO()
  2. Worksheets(RUI).Range("A16:N66").Select
  3. Selection.Sort Key1:=Range("D16"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod:=xlStroke, DataOption1:=xlSortNormal

  4. End Sub
複製代碼
未命名.png
2013-2-9 12:14




請問這個語法哪裡出現問題?我想以D欄的预计到港日由小到大排序,排序範圍是A16:N66

TOP

回復 12# Hsieh

高人,請幫忙看看哪裡出現問題
    http://forum.twbts.com/viewthrea ... amp;page=2#pid51110

TOP

        靜思自在 : 盡多少本份,就得多少本事。
返回列表 上一主題