查看積分策略說明發表回覆
Discuz! 代碼
提示插入
直接插入
說明訊息

插入粗體文本 插入斜體文本 插入下劃線 置中對齊 插入超級連結 插入信件位址 插入圖像 插入 flash 插入代碼 插入引言 插入列表
刪除線 直線分隔線 虛線分隔線
    
添加文字底框
內容 [字數檢查]:

表情符號

更多 Smilies
字型大小 |||
溫馨提示:本區開放遊客瀏覽。


文章關鍵字 : [功能說明]
(關鍵字可加強搜索準確性, 如關鍵字多於一組, 請以 , 作分隔, e.g. : 阿笨,shiuh,第一笨)

 關閉 URL 識別 | html 禁用
 關閉 表情符號 | 表情符號 可用
 關閉 Discuz! 代碼 | Discuz! 代碼 可用
使用個人簽名
接收新回覆信件通知
推薦放檔網絡空間

檔案(Torent, zip等)
  1. freedl
  2. multiupload
  3. btghost
  4. 便當狗
  5. mediafire
  6. pillowangel
圖片(JPG, GIF等)
  1. hotimg
  2. tinypic
  3. mousems2
  4. imageshack
  5. imm.io
>>>歡迎推薦好用空間


最新10篇文章回顧
jocosn

 發表於 2006-7-7 02:15 AM

大大,你連 VBA 都要學啊!
真是佩服你了~


ROACH

 發表於 2006-6-21 07:27 AM

這個我解決的
改成這樣就可以了

ActiveChart.SetSourceData Source:=Sheets("輸入數據").Range(Sheets("輸入數據").Cells(b1, fx), Sheets("輸入數據").Cells(b2, fx)), PlotBy _
:=xlColumns


ROACH

 發表於 2006-6-20 07:56 PM

我有個圖表需要事後去指定範圍跟相關的變數
我先這樣作

Sheets("圖表顯示").Select
ActiveSheet.ChartObjects("圖表 1038").Activate

ActiveChart.SeriesCollection(1).Select
 ActiveChart.SetSourceData Source:=Sheets("輸入數據").Range("B" & b1 & ":B" & b2), PlotBy _
    :=xlColumns

ActiveChart.SeriesCollection(1).XValues = Sheets("輸入數據").Range("A" & b1 & ":A" & b2)


  With ActiveChart
    .HasAxis(xlCategory, xlPrimary) = True
    .HasAxis(xlValue, xlPrimary) = True
  End With
  
  ActiveChart.Axes(xlCategory, xlPrimary).CategoryType = xlCategoryScale
  
  
那個b1跟b2是使用者填入儲存格的範圍
現在位址"A""B"也要要改成動態的
由使用者輸入fx後看是A還是A
我改成這樣以後


 ActiveChart.SetSourceData Source:=Sheets("輸入數據").Range(Cells(b1, fx), Cells(b2, fx)), PlotBy _
:=xlColumns

結果發生

直接階段錯誤'1004'
Cells方法('Global'物件)失敗



是否還有其他可以動態選擇範圍的方法呢??

還有想問一下喔!!
像那個圖表我每拉一個出來他就會用流水號自訂一個號碼
比如這次~~圖表 1038
然後另外一個就變成~~圖表 1038
這個是否可以改成自行定義的呢?





所在時區為 GMT+8, 現在時間是 2024-5-17 11:25 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.018039 second(s), 6 queries , Qzip disabled