时间:2021-05-21
有的时候,我们要在Excel中添加斜线表头,可Excel并没有提供制作斜线表头的功能,每次都要手工画一条斜线,非常麻烦。有没有解决方法呢?其实,我们可以利用VBA代码可以编写一个功能,一键插入Excel斜线表头。
用“控件工具箱”中的“命令按钮”控件,在工作表中绘制一个命令按钮,将“Caption”属性改为“一键插入斜线表头”,双击该按钮,在“Click”事件中编写代码,其中关键代码如下。
关键代码:
'获取行标题和列标题
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)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
代码编写好以后,需要插入斜线表头的时候,先选中需要插入斜线表头的单元格(如果选中的单元格超过一个,系统会给出错误提示),单击“一键插入斜线表头”按钮,系统会提示输入表头的行、列标题,分别输入表头的行标题(例如星期)和列标题(例如班级)即可。非常方便。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
excel表格的表头有时需要分项目,根据项目的复杂程度添加斜线数量。本文教给大家简单斜线表头和复杂斜线表头制作,并教给大家excel斜线表头打字的方法,希望您看
excel表格的表头有时需要分项目,根据项目的复杂程度添加斜线数量。本文教给大家简单斜线表头和复杂斜线表头制作,并教给大家excel斜线表头打字的方法,希望您看
excel表格的表头有时需要分项目,根据项目的复杂程度添加斜线数量。本文教给大家简单斜线表头和复杂斜线表头制作,并教给大家excel斜线表头打字的方法,希望
在Excel中,我们经常会遇到要制作复杂的斜线表头,其中包含斜线和文字,对于新手往往束手无策,那么在excel中怎么绘制斜线表头?下面为大家介绍斜线表头绘制
在Excel中,我们经常会遇到要制作复杂的斜线表头,其中包含斜线和文字,对于新手往往束手无策,那么在excel中怎么绘制斜线表头?下面小编就为大家介绍斜线表头绘