用VBA代码编写一键插入Excel斜线表头

大琦我的宝贝

大琦我的宝贝

2016-02-19 21:30

下面图老师小编跟大家分享一个简单易学的用VBA代码编写一键插入Excel斜线表头教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

有的时候,我们要在Excel中添加斜线表头,可Excel并没有提供制作斜线表头的功能,每次都要手工画一条斜线,非常麻烦。有没有解决方法呢?其实,我们可以利用VBA代码可以编写一个功能,一键插入Excel斜线表头。

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

关键代码:

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

"获取行标题和列标题

Dim icol, irow As String

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

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

Selection.Value = icol + " " + irow

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

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

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

Exit Sub

End If

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

If Selection.Count 1 Then

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

Exit Sub

End If

"设置左上至右下的斜线

With Selection.Borders(xlDiagonalDown)

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

.LineStyle = xlContinuous

.Weight = xlThin

.ColorIndex = xlAutomatic

End With

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

用VBA代码编写一键插入Excel斜线表头

电脑教程

展开更多 50%)
分享

猜你喜欢

用VBA代码编写一键插入Excel斜线表头

电脑入门
用VBA代码编写一键插入Excel斜线表头

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

电脑入门
VBA动态设置Excel斜线表头的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

excel表头斜线设置

excel
excel表头斜线设置

Excel表头斜线设置秘技

excel
Excel表头斜线设置秘技

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

VBA代码编写技巧

电脑入门
VBA代码编写技巧

Excel斜线表头怎么做

excel
Excel斜线表头怎么做

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

监视资源管理器的文件变化

监视资源管理器的文件变化

win10升级预定能不能取消?Win10免费升级已知问答汇总

win10升级预定能不能取消?Win10免费升级已知问答汇总
下拉加载更多内容 ↓