Excel 旋转按钮,用于在图表上逐月显示
因此,我有模板布局在图片附在下面。我想知道当我点击旋转按钮时,如何将旋转按钮链接到能够逐月显示的位置。 这是我到目前为止得到的公式,除了图表与旋转无关外,一切都正常Excel 旋转按钮,用于在图表上逐月显示,excel,vba,button,formula,Excel,Vba,Button,Formula,因此,我有模板布局在图片附在下面。我想知道当我点击旋转按钮时,如何将旋转按钮链接到能够逐月显示的位置。 这是我到目前为止得到的公式,除了图表与旋转无关外,一切都正常 E4 formula : ="Monthly "&E5&" - Audit Sheet Delivery" data for eat month for LATE row:=IFERROR(VLOOKUP(G3,$A$4:$C$6000,2,FALSE)," ") Same for On-Time:=IFERROR(
E4 formula : ="Monthly "&E5&" - Audit Sheet Delivery"
data for eat month for LATE row:=IFERROR(VLOOKUP(G3,$A$4:$C$6000,2,FALSE)," ")
Same for On-Time:=IFERROR(VLOOKUP(G3,$A$4:$C$6000,3,FALSE)," ")
Spin button link to cell $E$5
我已经为每个月创建了define name,无论是迟到还是准时,并将其链接到图表上,但它不起作用。
请指出在这种情况下我必须做什么。另外,请在这里显示代码,因为我是新手。谢谢
如何使用VBA代码执行Excel可以执行的任何操作:
实际上,您可以在Excel中手动执行的任何操作(即通过功能区/工具栏)在VBA中都具有等效功能
如果不确定要使用哪个VBA方法或属性,可以打开宏录制器并手动执行该操作。宏记录器将您的操作转换为Visual Basic代码。记录操作后,可以修改代码以完全执行所需操作
录制宏有一些限制,因此如果需要,必须在录制后添加某些操作,例如条件分支(例如,if
语句)、变量使用循环、错误处理和使用鼠标进行的文本选择(但键盘组合不录制)
记录一个动作: 例如,如果要自动执行用新名称保存文件的过程,但不知道要使用哪个属性或方法,可以执行以下操作:
将默认宏名称更改为您选择的名称,然后单击“确定”启动记录器李>
另存为…
对话框,并用新名称保存文件更多信息:
- Office.com:
- MSDN:
- MSDN:)
- MSDN:
- homeandlearn.org:
- 堆栈溢出:
原职: 如何筛选图表 Excel内置了按月筛选图表的功能。创建图表后,可以通过两种方式更改数据系列:
- 使用图表过滤器显示或隐藏图表中的数据,或者
- 使用选择数据源对话框编辑序列中的数据或在图表上重新排列数据
更多信息:
- Office.com:
- MSDN:
- MSDN:
- 更改数据布局表
- 使用索引公式和vlookup(单元格F19、G19、H19)公式(包括在下图中)
- 更改定义从单元格(单元格F19、G19、H19)提取数据的名称公式
- 现在我可以点击我的旋转按钮,图表每月都在变化 这对我来说很好。但是如果有人能告诉我一个更好的方法,我愿意学到更多。请在回答中附上图片和公式。它将帮助我和其他容易遵循它。谢谢步骤 这和你的差不多。下面只是向您展示如何使用动态命名范围作为图表系列源。如果以后决定指定月份的开始和结束范围,则可以使用相同的模型,并让开始和结束索引生成偏移量的高度参数,从而能够绘制范围(尽管它们是聚合的) 使用与答案中相同的数据布局
- 谢谢大家的帮助。我确实想出了一个办法让它为我工作。然而,我会非常高兴地学习新的方法或更好的方法来使用旋转按钮和滚动按钮来改变我的图表
① 添加表单控件旋转按钮,将其链接单元格指定为
K3
,然后将字体设置为白色,使其不可见。其值从1到12,增量为1
② 然后创建两个动态范围:
LATE
带有公式=偏移量(第1张!$G$4,第1张!$K$3-1,0,1,1)
OnTime
带公式的=偏移量(第1张!$H$4,第1张!$K$3-1,0,1,1)
③ 然后插入条形图并添加两个系列,它们使用这些动态命名范围作为源: 以上内容适用于
Late
,而OnTime
则重复上述内容。请注意,工作簿名称位于对动态范围的引用之前
④ 在
J2
中,我输入图表标题文本“每月-5个KPI交付”
,并将图表标题指向公式栏中的=J2
,同时在图表上选择图表标题
⑤
K2
具有公式=索引(F4:F15,K3)
,用于通过带行参数的索引从月份列表中检索月份名称