Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用VBA将边框应用于单个单元格_Excel_Vba - Fatal编程技术网

Excel 使用VBA将边框应用于单个单元格

Excel 使用VBA将边框应用于单个单元格,excel,vba,Excel,Vba,我一次迭代一张纸并打印一个单元格,为了构建一个更大的格式,我需要动态添加一些东西,比如边框 我熟悉Range.Borders,但是否可以使用VBA将虚线边框添加到单元格的左边缘 ActiveCell.Borders(xlEdgeLeft).LineStyle = xlContinuous 可以将xlContinuous替换为xlLineStyle枚举 这是一份来自 名称=枚举值说明: xlContinuous=1连续线 xlDash=-4115虚线 xlDashDot=4交替使用虚线和点

我一次迭代一张纸并打印一个单元格,为了构建一个更大的格式,我需要动态添加一些东西,比如边框

我熟悉Range.Borders,但是否可以使用VBA将虚线边框添加到单元格的左边缘

 ActiveCell.Borders(xlEdgeLeft).LineStyle = xlContinuous 
可以将xlContinuous替换为xlLineStyle枚举

这是一份来自

名称=枚举值说明:

xlContinuous=1连续线

xlDash=-4115虚线

xlDashDot=4交替使用虚线和点

xlDashDotDot=5破折号后跟两个点

xlDot=-4118虚线

xlDouble=-4119双线

xlLineStyleNone=-4142无行


xlSlantDashDot=13斜线。

是的,这是可能的。到目前为止你研究/尝试了什么?什么不起作用?
ActiveCell.Borders(xlEdgeLeft)。LineStyle=xlDash
。请参阅:并将
xlContinuous
更改为
xlDash
您想要执行的任何格式,同时录制宏,然后检查生成的代码。它可能有很多不需要的行,但它会给你一个基本的想法。@TimWilliams这是一个非常有用的工具,我不知道它的存在。谢谢