首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.LineStyle和.weight的格式化错误-VBA-

.LineStyle和.weight的格式化错误-VBA-
EN

Stack Overflow用户
提问于 2017-05-29 21:24:40
回答 1查看 60关注 0票数 0

我正在运行这个代码来修复我的工作簿中的格式,它似乎在某些情况下工作得很好,但在其他一些情况下,它停止了"1004错误“的消息在.Linestyle或.Weight.Anyone有任何建议,可能是哪里出了问题?非常感谢!

‘调整列的宽度&修复格式

代码语言:javascript
复制
Columns("A:D").AutoFit`

With Sheets("Sheet1")`
    .Cells.Font.Size = 8`
End With`

Set rng1 = Columns("A:F")`
Set rng2 = Rows("1:10")`

With rng1.Borders`
    .LineStyle = xlContinuous`
    .Weight = xlHairline`
End With`

With rng2.Borders`
    .LineStyle = xlNone`
End With`
EN

回答 1

Stack Overflow用户

发布于 2017-05-29 21:27:43

With Sheets("Sheet1")... End With中设置范围。

代码语言:javascript
复制
With Sheets("Sheet1")
    .Columns("A:D").AutoFit
    .Cells.Font.Size = 8
    Set rng1 = .Columns("A:F")
    Set rng2 = .Rows("1:10")
End With

With rng1.Borders
    .LineStyle = xlContinuous
    .Weight = xlHairline
End With`

With rng2.Borders
    .LineStyle = xlNone
End With

当您退出与...时,已丢失父工作表关联...以.结束。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44243621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档