国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
提取丟失數(shù)據(jù)源的圖表中的數(shù)據(jù)

提取丟失數(shù)據(jù)源的圖表中的數(shù)據(jù)

2009年5月25日

如果圖表從另外一個文件的數(shù)據(jù)創(chuàng)建或鏈接到另外一個文件,當(dāng)該文件因損壞不可用或被刪除后,可以使用微軟幫助中的這個方法來提取圖表數(shù)據(jù)。

先在含有圖表的文件中打開VBE窗口,添加新模塊,將下面的過程放入模塊中。
在工作表中選擇圖表,運行宏過程GetChartValues,將在工作表“ChartData”(如果不存在則創(chuàng)建該工作表)中放置圖表的源數(shù)據(jù)。

Sub GetChartValues()Dim NumberOfRows As IntegerDim X As ObjectDim Counter As IntegerDim strSheet As String Counter = 2 ' 計算數(shù)據(jù)源總行數(shù)    NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values)strSheet = ActiveSheet.Name     ' 保存當(dāng)前工作表名稱' 新建工作表并更名為"ChartData"    Sheets.AddOn Error Resume NextActiveSheet.Name = "ChartData"' 如果工作表"ChartData"已經(jīng)存在,則刪除新建的工作表    If Err.Description <> "" ThenApplication.DisplayAlerts = FalseActiveSheet.DeleteApplication.DisplayAlerts = TrueEnd IfWorksheets("ChartData").SelectCells.ClearWorksheets("ChartData").Cells(1, 1) = "X Values"Worksheets(strSheet).Select ' 將X軸數(shù)據(jù)寫入到工作表    With Worksheets("ChartData").Range(.Cells(2, 1), _.Cells(NumberOfRows + 1, 1)) = _Application.Transpose(ActiveChart.SeriesCollection(1).XValues)End With ' 遍歷圖表中的所有系列并將它們的數(shù)據(jù)寫入到工作表    For Each X In ActiveChart.SeriesCollectionWorksheets("ChartData").Cells(1, Counter) = X.NameWith Worksheets("ChartData").Range(.Cells(2, Counter), _.Cells(NumberOfRows + 1, Counter)) = _Application.Transpose(X.Values)End WithCounter = Counter + 1NextEnd Sub

示例文件下載:Box.net | SkyDrive

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
EXCEL不同的單元格格式太多解決方案
自學(xué)資料(Excel VBA)[收集整理5]
用EXCEL做調(diào)查問卷
解決方案|標(biāo)簽導(dǎo)出電纜圖表為Excel后的處理
總結(jié)Excel之VBA編程之引用單元格、區(qū)域的各種方法下篇
數(shù)據(jù)中心電池數(shù)據(jù)探索
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服