在Excel中製作動態圖表可以避免圖表堆砌,提升互動體驗。動態圖表的常見做法有兩種:①切片器+透視圖;②控制+普通圖表。其中,方法①簡單快捷,方法②個性靈活。在製作分析範本時,建議優先使用方法②以實現更靈活、業務化的展示需求,例如使用組合框控制+一張圖表來解決展示20個店舖的問題,這是一個實用且酷炫的處理方法。
如果在PPT中示範這樣的動態圖表,可以在會議中展示更完美的效果。切片器做的動態透視圖無法在PPT中演示,但用控制項做的動態圖表可以實現。以下是實現步驟的概述:
1、在Excel中製作好動態圖表,使用者的選擇結果會記錄在dashboard工作表的Q2儲存格。
2、將Excel檔案中的圖表區域嵌入PPT。
3、在PPT中插入組合方塊控制項。
4、使用VBA程式碼從Excel中讀取選擇項目列表,並賦給下拉方塊。
5、在PPT中編寫VBA程式碼以實現動態圖表的交互作用。
6、儲存PPT檔時,選擇儲存為有巨集的格式.pptm。
7、更新資料時,應更新PPT中的嵌入物件。
熟練操作後,從Excel到PPT的動態圖表示範可以在1分鐘內完成。
最後,附上可在PPT中使用的動態圖表VBA程式碼範例。
DimShAs
Private>
SetSh=Me.Shapes( 1).OLEFormat.>
Object.ActiveSheet
ListRng=>
>
Sh.Range("B2:B21")'←←雙引號內,填寫控制項的資料來源區域 span>
WithComboBox1
Fori=1ToUBound(ListRng)
.AddItemListRng( i,1)
Nexti:EndWith
Me.ComboBox1.Text="請選擇"< /code>
ComboBox1.ListRows=>
UBound(ListRng):EndSub
PrivateSubComboBox1_Click()
'''''''' '''''''下方雙引號內,填寫控制連結的儲存格'' span>''''''''
< span>'''''''''' ''''↓↓↓↓↓↓''''' '''''''''''
Sh.Range("Q2")
>
=ComboBox1. ListIndex
+1:EndSub
PrivateSubComboBox1_LostFocus()
Set Sh = Nothing: ComboBox1.Clear: End Sub
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/dong-tai-tu-biao-ru-men-PPT-bao-gao-de-ke-shi-hua-yi-shu-yu-zhi-zuo-zhi-nan.html
评论列表(196条)
测试