今天又被学生提问,可不可以在PPT中做类似Excel中的动态图表?Excel里实现动态图表的方法通常是将图表关联到一个固定的数据区域,然后通过其他单元格的值或者控件来改变该固定区域的数据,以达到动态改变图表显示的目的。

然而在PPT中是无法直接变动图表数据源表格中的数值的,所以PPT要实现类似Excel的动态图表需要使用VBA代码来达成。以下代码只是一个很简单的演示示例,其效果就是:当演示当前PPT页面时,点击组合框,会将饼图的源数据进行修改以达到实现动态效果。

 1 Dim wk As Object, ws As Object
 2
 3 Private Sub ComboBox1_Click()
 4     Set wk = Me.Shapes(1).Chart.ChartData.Workbook
 5     Set ws = wk.worksheets("sheet1")
 6     If ComboBox1.Value = "销售额" Then
 7         For i = 2 To 5
 8             ws.Range("F" & i) = ws.Range("B" & i)
 9         Next
10     Else
11         For i = 2 To 5
12             ws.Range("F" & i) = ws.Range("C" & i)
13         Next
14     End If
15
16 End Sub
17
18 Private Sub ComboBox1_DropButtonClick()
19     With ComboBox1
20         .Clear
21         .AddItem "销售额"
22         .AddItem "比例"
23     End With
24 End Sub

转载于:https://www.cnblogs.com/alexywt/p/4731427.html

PPT里面实现动态图表相关推荐

  1. 计算机图表制作教程,PPT怎么制作动态图表 PPT动态图表制作教程-电脑教程

    PPT演示中,动态图表会比静态的更有视觉冲击力.下面我们就以一个销售图表为例,看看PowerPoint 2016中,如何快速制作出动态图表. 实际工作中,我们会接触到大量的Excel图表.有时在做工作 ...

  2. excel动态图表ppt_Excel中动态图表的问题

    excel动态图表ppt Excel中动态图表的问题 (Problems With Dynamic Charts in Excel) Recently, I wrote about creating ...

  3. ppt复制切片器_手把手教你使用Excel切片器,小白也能做出好看又好玩的动态图表...

    私信回复关键词[2020]~ 获取100+套高颜值图表模板! 大家好,我是还在写毕业论文的小E~ 临近毕业,还要搞 PPT!心累啊! 这不,我在看关于怎么做毕业论文 PPT 的时候,无意中看到了这样的 ...

  4. Pyecharts 静态图片输出ppt中动态图表

    pyecharts 简介 pyecharts 是一个用于生成 Echarts 图表的类库.Echarts 是百度开源的一个数据可视化 JS 库.用 Echarts 生成的图可视化效果非常棒,pyech ...

  5. r语言 html 变为ppt,如何将html格式动态图表网页嵌入ppt中

    如何将html格式动态图表网页嵌入ppt中 看了之前推送的REmap相关内容,结果导出的图表是html格式的动态图,不知道如何将此种格式的图表放在ppt中使用. 这确实很尴尬他呀,你不能直接拿着Rst ...

  6. 动态改变标题_插入控件-gt;引用变量-gt;实现动态图表纵横筛选

    欢迎关注我的微信公众号:HR爱玩儿Excel和PPT,分享有趣又有逼格的Excel和PPT创意和技巧,emmm...不关注也没有关系...哼 昨晚没睡好,因为睡前老友跟我说了句话: 我们总部做的表没有 ...

  7. PPT2016内嵌Excel的动态图表

    背景 在excel中可以通过窗体或ActiveX控件达到动态控制图表显示的目的,但当Excel图表作为对象内嵌到PPT后,在PPT播放模式下,所有在Excel对象中的控件都是不可选的,只能在PPT的编 ...

  8. excel动态图表ppt_具有动态日期范围的Excel图表

    excel动态图表ppt Someone asked me how to create a chart where there could select a date range, and the c ...

  9. 小笔记-简单但够用系列_PPT内嵌html格式动态图表运行时错误

    这两天在玩数据分析,在用 Python pyecharts 生成了可交互的动态图表后,就想着怎么将这个图表给拉到PPT 里头去,毕竟一般的工作汇报什么的,都是用PPT做演示,不会说在汇报时候再打开运行 ...

最新文章

  1. MySQL服务器的配置教程
  2. Spring boot的Spring MVC扩展功能
  3. 第三次作业:个人项目-小学四则运算 “软件”之初版
  4. java程序打包成jar
  5. iis网站服务器响应慢,IIS响应慢
  6. HTML表格属性跨列,HTML表格的使用 与 跨行跨列
  7. scheme中文编程
  8. CodeForces - 976C(结构体排序思维)
  9. 头目一天不来,就公然上班睡觉,主管怎么当得
  10. LeetCode——75. 颜色分类(面试题)
  11. bs4爬取笔趣阁小说
  12. 地理信息系统GIS基础知识
  13. 微信扫码登陆(JAVA)
  14. python基础知识点集锦二
  15. CF514B Han Solo and Lazer Gun
  16. 400亿票房跟股市有什么关系
  17. linux设备驱动之pci设备的I/O和内存
  18. 怎么把好几行弄成一行_【excle 如何多行变一行】excel中怎么把多行同一个人的数据变成一行?...
  19. 推荐一款聚合阅读软件: 阅读 3.0
  20. 在Vue中使用WebSocket+HighCharts+Canvas实现高性能的频谱瀑布图

热门文章

  1. 淮阴工学院计算机答辩,淮阴工学院成绩管理规定
  2. STM32使用keil串口输出中文乱码问题
  3. iOS开发内购详细版本说明
  4. matlab实现2dpsk调制与解调,(完整版)2DPSK调制与解调matlab
  5. 무선랜 보안문제의 심각성에 대해..(WEP,WPA)
  6. 节点·共生GBA全球区块链技术应用大会圆满落幕
  7. 能力风暴机器人AS-MF2011小试身手
  8. 正反斜杠的区别_斜杆/和反斜杠\的区别?没多少程序员知道
  9. python ip获取位置
  10. 智能车图像处理8-右环岛状态机与补线