返回列表 上一主題 發帖

請教自動圖表的相關問題

回復 1# alsr


    要取得表單控制項的值
例如下拉選單1,設定輸入範圍A2:A4
With Shapes("Drop Down 1").OLEFormat.Object '關於下拉選單1的OLE物件
  MyText= Range(.ListFillRange)(.Value) '取得選擇的文字
End With
學海無涯_不恥下問

TOP

回復 3# alsr

首先確定你的下拉選單是表單控制項或是active X控制項?
請上傳檔案以便暸解
學海無涯_不恥下問

TOP

回復 5# alsr

我想你是希望點選下拉清單後就能執行變換資料來源
將程序寫在一般模組
  1. Public Sub chart_change()
  2. With ActiveChart
  3.    With .Shapes("Drop Down 1").OLEFormat.Object '關於下拉選單1的OLE物件
  4.    mytext = Range(.ListFillRange)(.Value) '取得選擇的文字
  5.    End With
  6.   With .Shapes("Drop Down 2").OLEFormat.Object '關於下拉選單1的OLE物件
  7.   mytext2 = Range(.ListFillRange)(.Value) '取得選擇的文字
  8.   End With
  9. .SetSourceData Source:=Sheets(mytext).Range("A:A").Find(mytext2, lookat:=xlWhole).Resize(, 17)
  10. End With
  11. End Sub
複製代碼
將兩個下拉清單都指定巨集啟動該程序
play.gif
學海無涯_不恥下問

TOP

        靜思自在 : 慈悲沒有敵人,智慧不起煩惱。
返回列表 上一主題