返回列表 上一主題 發帖

[發問] 用VBA繪圖問題

[發問] 用VBA繪圖問題

各位大大午安
小弟我目前碰到一個狀況還找不到方法解決
我利用VBA畫XY圖時 發現有幾筆數據不是畫在正確的座標上面
就像下圖的紫色線段中 Y值應該是要從10~15 但都變成0了
我發現似乎是因為儲存格上顯示綠色小三角形造成的  
請問這個問題能在程式碼內排除這個問題嗎?
謝謝

謝謝c_c_lai大大這麼用心的附上說明
因為若改用程式碼輸入時還是會發生一樣問題
剛剛看excel說明後寫道"TextBox 的預設屬性是 Value 屬性。"
不過我還是要附註.value 才有用

TOP

回復 8# caponewilliam

TOP

我瞭解了
即使我在儲存格中定義為數值後 之後再藉由自己設計的介面把數據套入儲存格後 還是會變成文字
所以在程式碼內定義textbox為value就可以了
謝謝大家幫忙^^

TOP

本帖最後由 stillfish00 於 2015-11-26 10:28 編輯

回復 8# caponewilliam
當這些儲存格是以VBA將數據輸入時

你要提供VBA數據輸入的過程才有辦法幫你改善。。。
通常VBA輸入到儲存格不會特意轉成文字。
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

提醒一下:
將〔文字〕格式改為〔數值〕格式後,必須重新輸入一次數值,方為有效值!
〔茶葉蛋〕改成〔白煮蛋〕,茶葉蛋不會自己白回來,要放新蛋~~

TOP

謝謝各位大大幫忙
這樣子做法 在excel更該就可以
不過當這些儲存格是以VBA將數據輸入時
就還是一樣會出現問題
請問是要在程式內修改嗎?
謝謝

TOP

本帖最後由 c_c_lai 於 2015-11-26 07:39 編輯

回復 4# caponewilliam
依照 stillfish00樓主、Scott090樓主
以及 GBKEE 版主的說明,當可解決你
「有問題的數列」。

亦即將「E13」、「E14」、「B5」、
「E4」等四個欄位的『儲存格格式』
(按滑鼠右鍵)將「文字」改成「數值」
然後你再到「E4」欄位內重新輸入100,
你觀察圖表是否有了變化。



TOP

回復 4# caponewilliam
數字的格式不要設為文字格式

   
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

本帖最後由 Scott090 於 2015-11-26 06:50 編輯

回復 4# caponewilliam


    2#講的對,不要存成文字形式
F13 改成 = --B5
F14 改成 = --E4
E13 及 E14 儲存格格式改為數值

或者 直接把 B5 及 E4 儲存格格式改為 數值

TOP

        靜思自在 : 一個人的快樂.不是因為他擁有得多,而是因為他計較得少。
返回列表 上一主題