VBA动态设置Excel斜线表头的方法

2016-02-19 15:11 43 1 收藏

今天图老师小编要向大家分享个VBA动态设置Excel斜线表头的方法教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - Excel教程 】

如果您需要直接绘制斜线表头的方法,那就得使用VBA的方法,以下内容与此相关,请继续阅读。

用控件工具箱中的命令按钮控件,在工作表中绘制一个命令按钮,将Caption属性改为直接制作斜线表头,双击该按钮,在Click事件中编写代码,其中关键代码如下。

关键代码:

"获取行标题和列标题

Dim icol, irow As String

icol=InputBox("请输入斜线单元格的行标题", 行标题)

irow=InputBox("请输入斜线单元格的列标题", 列标题)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

Selection.Value = icol + " " + irow

"判断字符串是否符合规定

If Len(icol) = 0 or Len(irow) = 0 Then

MsgBox ("输入的标题为空!")

Exit Sub

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

End If

"判断选区是否只有一个单元格

If Selection.Count 1 Then

MsgBox ("请选择一个单元格再执行此操作!")

Exit Sub

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

End If

"设置左上至右下的斜线

With Selection.Borders(xlDiagonalDown)

.LineStyle = xlContinuous

.Weight = xlThin

.ColorIndex = xlAutomatic

End With

此功能的使用方法如下:

代码编写好以后,需要插入斜线表头的时候,先选中需要插入斜线表头的单元格(如果选中的单元格超过一个,系统会给出错误提示),单击直接制作斜线表头按钮,系统会提示输入表头的行、列标题,分别输入表头的行标题(例如成绩)和列标题(例如班级)即可。

来源:http://www.tulaoshi.com/n/20160219/1609096.html

延伸阅读
标签: word
Word2007绘制斜线表头的方法   在文档中插入表格或者用文字工具制作表格都是我们在工作中经常遇到的问题。如果表格的格式稍微复杂一些,为了调整表格的各项格式,我们将不得不在各个菜单和对话框中切换,使得工作量大大增加。而表头总是位于所选表格第一行、第一列的第一个单元格中,是比较简单的表格制作,今天就简单介绍下。 ...
标签: 电脑入门
①启动Excel2010,合并几个单元格,这样我跟大家演示也清晰一些。右击单元格,设置单元格格式。 ②切换到边框选项卡,点击斜线按钮即可。 ③这种方法比较快速,但是不够全面,除此之外,我们还可以点击插入--自选图形--直线。 ④鼠标画出直线,然后将直线设置为黑色线条即可。
标签: excel
锁定Excel表头的设置要领 当我们编辑过长或过宽的Excel工作表时,需要向下或向上滚动屏幕。这时表头也会相应滚动,不能在屏幕上显示,于是我们搞不清要编辑的数据对应于表头的哪一个信息。按下列方法可将表头锁定,使表头始终位于屏幕上的可视区域。 首先选定要锁定的表头,如果我们要将图中表头(1至3行)锁定,那么单击A4单元格,然...
标签: excel
Excel 2003固定表头设置   有时候我们在Excel中统计数据时希望将表头一些固定名称不动,然后滚动下面的数据来光看数据。比如下图所示的成绩单,我们希望将上面的成绩单和姓名、语文、数学等各科目数据固定起来,然后滚动查看下面的姓名和分数情况。具体操作如下: ①首先,我们将鼠标定位到需要固定表格的下面。如,这里我选...
标签: excel
Excel设置打印表头   有时候需要在每页上都显示表头,这样好查看数据,下面我们来看一个练习; 1、启动Excel 1)点击开始-所有程序-Microsoft-Microsoft Office Excel 2003"; 2)出现一个满是格子的空白窗口,这就是一张电子表格了,第一个格子看着边框要粗一些,处于选中状态; 2、打印表头 1)打开...

经验教程

755

收藏

43
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部