返回列表 上一主題 發帖

[發問] 請問如何在vba表單上加入excel的動態圖?

[發問] 請問如何在vba表單上加入excel的動態圖?

請問從excel所繪出來的圖
可以用VBA將它呈現在FORM裡面,
並且保持動態的功能嗎?
請問有人可以教我怎麼用嗎?
因為去知識+問
他們說不可以

excel圖表如附件

ex1.png (80.23 KB)

ex1.png

極目冷眼笑蒼雲,寂寞一生傲天穹

再就是在VS中用做个图表控件,直接调用excel中数据
学习

TOP

回復 8# Hsieh
sorry大大你可能誤解我的意思
我可以能打得不清楚
我的意思是
大大您教的方法是一種方法
那如果要呈現一樣的結果
是否還有第二種的方法
如果可以的話請約略跟我說
極目冷眼笑蒼雲,寂寞一生傲天穹

TOP

回復 7# 悲歡雙心

怎樣作更好?
基本上excel本身圖表的功能已經不差   
目前妳要求已是數各人喜好問題
這就沒什麼好與壞了,應該純屬各人需求
學海無涯_不恥下問

TOP

回復 6# Hsieh

謝謝板主的教學
又學到了一個方法

再次請問版主
如果我想把她做得更好
那麼我應該用甚麼樣的方法
極目冷眼笑蒼雲,寂寞一生傲天穹

TOP

回復 5# 悲歡雙心
  1. Sub getchartpicture()
  2. On Error Resume Next
  3. With Sheet3.ChartObjects("Chart 3")
  4. .Chart.Export ThisWorkbook.Path & "\Chart.jpg", "jpg", True
  5. End With
  6. With UserForm1
  7. .Show 0
  8. .Top = 208
  9. .Image1.Picture = LoadPicture(ThisWorkbook.Path & "\Chart.jpg")
  10. End With
  11. End Sub
複製代碼
DDE.rar (48.76 KB)
學海無涯_不恥下問

TOP

回Hsieh大
檔案已經附上
我想將excel所做出來的圖
加到vba的表單上,然後保持動態可以滾動日期
因為有去知識家問過但是他們說不可以
只能以圖表呈現

DDE.rar (45.22 KB)

極目冷眼笑蒼雲,寂寞一生傲天穹

TOP

chart的export属性导出为文件,再用导入图片的方法,不知是否可以实现
学习

TOP

把要顯示的圖表放在 Microsoft Excel 5.0對話方塊 也可以呈現類似 VBA Form 的效果.
再配合 Hsieh 所提方式即可達成動態(捲動)效果.

TOP

沒有檔案,給個方向
將圖表的資料來源以動態定義名稱作範圍
該動態定義名稱的公式參數以微調紐跟捲軸值帶入
學海無涯_不恥下問

TOP

        靜思自在 : 有願放在心裡,沒有身體力行,正如耕田不播種,皆是空過因緣。
返回列表 上一主題