- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用Excel之MacroVBA制作互动数学练习(初阶)
(D) 實例(二) --- 統計圖像
D.1 開啟MS Excel新工作表;
D.2 在A1至E2儲存格內輸入下列資料 (或其他任意資料),並設定適當的格式:
D.3 利用圖表精靈 製作 直條圖 > 群組直條圖,如下圖:
D.4.1 開啟『控制工具箱』 ;
D.4.2 按『指令按鈕』,即進入『設計模式』,
同時見『十』字鼠標;
D.4.3再在工作表任何位置
畫一矩形,自動命名為:
“CommandButton1”,如下圖:
D.4.4選取 “CommandButton1”, 再按『屬性』按鈕 ,見『屬性』視窗,選擇『字母順序』:
D.4.5更改屬性:
(1) 『Caption』欄 --- 將 “CommandButton1” 改為 “棒形圖”;
(2) 亦可更改 “BackColor”,“Font”及 “ForeColor”等欄目,如下圖:
D.4.6 在『設計模式』,選取 “棒形圖”, 複製四個一模一樣的『指令按鈕』:
D.4.7 在『設計模式』,依下列次序更改此四個『指令按鈕』的 “Caption” 名稱:
(1) 將“CommandButton2” 改為 “立體棒形圖”;
(2) 將“CommandButton3” 改為 “圓形圖”;
(3) 將“CommandButton4” 改為 “立體圓形圖”;
(4) 將“CommandButton5” 改為 “折線圖”。
D.5 關閉『控制工具箱』及『屬性』視窗,另存新檔,命名為:ex2 (或其他名稱);參閱結果: “Chart_1.XLS”:
D.6 錄製及測試新巨集 --- 依上面第5頁 C.8至C.9的方法『錄製新巨集』: (巨集名稱:“ChangeToColumn”)
小心按圖表區;
按滑鼠右鍵,選 圖表類型 (直條圖) 群組直條圖 確定;
在工作表非圖表區的任何地方 (例如:I2儲存格) 按一下;停止錄製;
檢視及執行已錄製的新巨集 --- 依上面第5頁 C.10的方法查看上述的巨集語言,並執行及測試這個巨集;
D.7 編寫及測試VBA程式碼:
在『設計模式』,雙擊『棒形圖』指令按鈕,即進入『Microsoft Visual Basic程式碼』視窗;
在『專案 - VBAProject』視窗下多了一個模組資料夾及一個Module1檔案:
輸入『ChangeToColumn』;
返回MS Excel工作表,結束『設計模式』,按『棒形圖』指令按鈕,測試已編寫的VBA程式碼。
D.8 依上面D.6至D.7的方法錄製下列4個新巨集及編寫相對的VBA程式碼:
(1) “ChangeTo3DColumn”: 圖表類型 (直條圖) 立體群組直條圖
(2) “ChangeToPie”: 圖表類型 (圓形圖) 圓形圖
(3) “ChangeTo3DPie”: 圖表類型 (圓形圖) 分裂式立體圓形圖
(4) “ChangeToLine”: 圖表類型 (折線圖) 折線圖
D.9 檢視上述5個巨集的程式碼,並按相對的5個指令按鈕,測試執行巨集的結果。
* 結果請參閱: “Chart_2.XLS”
D.10 最後還可以美化各類型的統計圖像:修改圖表區、圖表標題、類別座標軸、數值座標軸、繪圖區及各資料數列等的格式,。
最後請參閱結果: “Chart_3.XLS”。
D.11討論:利用本例子的資料來製作這5個類型的統計圖,是否合理?
(折線圖?可否改為象形圖?)
請參閱: “Chart_3.XLS之Sheet2”。
Example2.Doc 第 4 頁
CommandButton2
CommandButton3
CommandButton4
CommandButton5
Private Sub CommandButton1_Click()
ChangeToColumn
End Sub
(1)
文档评论(0)