excel - VBA for Excel:将底部边框添加到由串联定义的单元格范围时编译错误
问题描述
我想为我正在处理的宏添加一些格式,该宏从单元格 B3:Ex 中绘制边框,其中 x 在宏的其他位置定义:
'Format cells so looks pretty:
Columns("A:B").ColumnWidth = 3.86
Range("B1").Font.Size = 18
Range("B1:E1").Borders(xlEdgeBottom).Weight = xlThick
Range("B3:B" & x + 1).Borders(xlEdgeLeft).Weight = xlThick
Range("E3:E" & x + 1).Borders(xlEdgeRight).Weight = xlThick
Range("B3:E3" & x + 1).Borders(xlEdgeTop).Weight = xlThick
这适用于添加顶部和侧边边框,但是当我尝试使用代码做底部时:
Range("B" & x + 1 ":E" & x + 1).Borders(xlEdgeBottom).Weight = xlThick
我收到错误消息:
我认为这是一个语法错误,但我对 VBA 很陌生,所以无法准确计算出我需要更改的内容。任何人都可以建议吗?
解决方案
推荐阅读
- wordpress - 具有相同用户的两个 wordpress 数据库
- javascript - 成功提交后进行验证
- c++ - 如何在我的基本计算器中循环遍历数组
- protractor - 量角器不等待模态
- c++ - “错误:没有在类 '...' 中声明的 '...' 成员函数”仅在 g++ 中使用 -mwindows 选项时
- python - 使用 selenium 和手动单击时结果不一致
- video - FFMPEG:修复低运动区域的口吃
- google-cloud-platform - 谷歌云计算负载平衡和自动缩放信息不是为系统管理员类型编写的
- python - PyQT 无法跨 QWizardPage 传递文件名
- xml - 如何设计一个基于其他元素限制元素使用的 XSD