excel怎么设置坐标轴标题对齐和绘区域的大小?

   excel怎么设置坐标轴标题对齐和绘区域的大小?办公党和学生党经常会用EXCEL做很多图,做PPT的时候这些图需要对齐放置,如果每个图裁切的大小不一样,或者绘图区矩形大小不一致,坐标轴标题位置不统一,怎么摆都觉得哪里没有对齐。由于EXCEL强大的数据处理能力和普及使用率,小白还是坚持用EXCEL作图。时间可贵,作为一个外行,我们不需要懂很多,够用即可,下文是小白用Vba简单实现以上功能,将上图修改成下图。与大家一起学习EXCEL绘图,高手请多多指点。


  1、建立“个人宏工作簿”:

  个人宏工作簿就是一个EXCEL文件,当我们建立了个人宏工作簿以后,每次打开excel文件的时候,它在后台自动打开并且隐藏(可在“视图”中隐藏或者显隐),我们可以把所有的宏都放在“个人宏工作薄”中,这样我们就不用将EXCEL保存成含有宏的文件了。

  如图点“开发工具”(没有的话,可以在自定义功能区里面找),点击“录制宏”,弹出“录制宏对话框”在“保存在"下拉菜单选择"个人宏工作簿",点击”确定",然后点击“停止录制”。第一个宏和个人宏工作簿就完成了。


  2、编写宏文件:

  打开一个EXCEL文件,点击“开发工具”“VisualBasic"弹出VB界面,在左侧的“工程资源管理器”树中(如果没有,请在VB界面点”视图“查找),我们看到了两个项目,第一个项目“personal.xlsb"就是自动打开的隐藏的个人宏工作簿,双击”模块1“,刚才录制的宏就在这里面,觉得没用可以删除,在模块1中,我们写下以下代码(注释见图片中),会点英语的应该都能看懂。这样我们的宏建好了,以后任意EXCEL都可以用了。

  Sub 宏1绘图区和坐标轴设置()

  Dim HalfHeight, HalfWidth, OffsetTop, OffsetLeft, ChartHeight As Double

  ActiveChart.ChartArea.Select

  ActiveChart.ChartArea.Width = 455

  ActiveChart.ChartArea.Height = 348

  ChartHeight = ActiveChart.ChartArea.Height

  ActiveChart.PlotArea.Select

  Selection.InsideLeft = 45

  Selection.InsideTop = 10

  Selection.InsideWidth = 400

  Selection.InsideHeight = 300

  OffsetLeft = Selection.InsideLeft

  OffsetTop = Selection.InsideTop

  HalfWidth = Selection.InsideWidth 2

  HalfHeight = Selection.InsideHeight 2

  ActiveChart.Axes(xlValue).AxisTitle.Select

  Selection.Left = 0

  Selection.Top = ((HalfHeight + OffsetTop) - (Selection.Height 2))

  ActiveChart.Axes(xlCategory).AxisTitle.Select

  Selection.Left = ((HalfWidth + OffsetLeft) - (Selection.Width 2))

  Selection.Top = ChartHeight - Selection.Height - 3

  End Sub

时间: 2025-01-27 15:15:50

excel怎么设置坐标轴标题对齐和绘区域的大小?的相关文章

Excel怎么设置以小数点对齐

  如果要实现excel 小数点对齐那么就要将该数据所在单元格数值格式设置一下即可.如下图输完数据后,默认情况下不会小数点对齐. 小编随便在excel上输入点数据,然后选中数据所在单元格点"格式"--"单元格"--数值--自定义然后在类型下面输入???.?? ,就完成了小数点对齐. "?"是数字占位符.当单元格中实际数值位数少于自定义的单元格格式中占位符位数时,会在小数点两侧增加空格补齐. 在设置数字占位符位数时,您可以按照此列中位数最多的数值作

C# chart如何设置坐标轴

问题描述 我有一个Chart,其中X轴是时间,用于显示不同的格式,在某些功能下显示的是"时:分"格式,有的时候显示的是"年-月-日"格式.比如"时:分"格式时,如果是自动时,总是会对齐到9分的时候,而实际在添加数据时,所有的时间都是5分钟一个数据点的,应该对齐到0分或5分才对的. 解决方案 解决方案二:在网上查了一下,好像是使用坐标轴的Interval类似的属性可以设置.结果我将Interval设置为5的时候,背景都变黑了,看着像是被密密麻麻的坐

Excel表格设置标题跨列居中动画教程

<Excel2003入门动画教程15.Excel表格设置标题跨列居中>. 演示动画 操作步骤 对于Excel表格的标题,我们总是让其位于整个工作表的中间,对于这一居中的结果,我们通常是用"合并及居中"功能来实现的.这样以来,就破坏了整个工作表的二维结构,以后使用函数.排序等操作时带来一些不必要的麻烦. 为了解决这个问题,我们可以用"跨列居中"的对齐方式来实现这一效果:先将标题字符输入到工作表最左列的单元格中,并设置好字体.字号等,然后同时选中用于显示标题

Excel折线图怎么设置坐标轴起点不为0?

  Excel折线图标记数据点,设置坐标轴起点不为0 默认的折线图的数据点是不被标记的 可以通过简单的设置用数据标志标记数据点 而坐标轴的默认起点是0 也可以通过简单的设置改变坐标轴起点的值 1.如图所示有一个数据源表 有两行数据组成 选中该区域 通过菜单栏图表向导 生成一个折线图 直接点击完成即可 2.这是生成的包含两个系列的折线图 可以观察到坐标轴的起点为0 折线上的数据点没有标记 3.可以通过双击坐标轴 调出坐标轴格式 在刻度选项卡的最小值下设置为20 4.点确定后查看效果 坐标的起点已经

Excel进行图表坐标轴刻度怎么设置

  Excel进行图表坐标轴刻度怎么设置          首先我们来建立一个图标,比如做一个折线图,先选中我们的数据,如图所示. 在菜单栏上执行:插入--推荐的图表. 打开一个对话框,选择折线图,如图所示,点击确定按钮. 插入的折线图是没有刻度的. 选中横坐标,双击横坐标的位置就可以选中它.

Excel怎么设置添加选择框按钮

        Excel怎么设置添加选择框按钮       Excel怎么设置添加选择框按钮在图中看到的效果, 就是已经添加选择按钮的excel表,那么如何制作,请向下看. 按钮是在excel表中的"开发工具"选项卡里,默认安装的EXCEL里,这个选项是没有被选择的,小编之前出过一篇"excel添加开发工具到工具栏"大家可以看一下,添加以下"开发工具"选项卡. 添加完"开发工具"选项卡后,找到里面的"插入"

excel如何设置图表?

  excel如何设置图表? 1.首先打开表格; 2.选中两组数据,点击插入--图表; 3.选择图表类型然后下一步; 4.数据区域刚刚已经选定,默认的.直接可以下一步; 5.设置好图表标题即可直接完成. 6.图表完成也可自由拖动和放大缩小,特别适合发邮件一目了然.

Excel表格重复打印标题方法动画教程

<Excel2003入门动画教程16.Excel表格重复打印标题方法>. 演示动画 操作步骤 我们在打印一个多页表格时,希望每页都要有标题行,如果手动添加,麻烦不说,以后修改表格就不方便了. 其实,Excel有自动添加标题行的功能:打开需要标题行的文档,执行"文件→页面设置"命令,打开"页面设置"对话框,切换到"工作表"标签下,单击"顶端标题行"右侧的红色按钮,此时对话框转换为一个浮动状态条,用鼠标选取作为标题行的

excel怎么设置打印相同表头

如果打印多页的excel时是不是需要制作多个表头呢?其实并不需要,excel本身就可以实现这个功能,那excel怎么设置打印相同表头呢?下面就和小编一起来看看吧. 2007版为例:页面布局-->打印标题-->进入页面设置的工作表-->如果打印相同的行,则选择"顶端标题行",并选择所在区域-->确定.