繁体   English   中英

Excel Mac 2011 VBA .interior崩溃

[英]Excel Mac 2011 VBA .interior crashes

在MacOffice 2011上运行时,在Windows版本的excel中工作正常的文件崩溃。当我尝试设置单元格颜色或字体颜色时,该文件崩溃,基本上是在我尝试使用range()。interior。*时。内部属性VBA运行良好。 例如下面的代码运行

    With ThisWorkbook.Sheets("Forecasting").Range("H" & itemrangerow & ":AD" 
    & itemrangerow)
    .Borders(xlEdgeLeft).LineStyle = xlContinuous
    .Borders(xlEdgeRight).LineStyle = xlContinuous
    .RowHeight = 15
    .Locked = False
    '.Interior.Color = RGB(200, 200, 200)
    End With

虽然以下崩溃

    With ThisWorkbook.Sheets("Forecasting").Range("H" & itemrangerow & ":AD" & itemrangerow)
    .Borders(xlEdgeLeft).LineStyle = xlContinuous
    .Borders(xlEdgeRight).LineStyle = xlContinuous
    .RowHeight = 15
    .Locked = False
    .Interior.Color = RGB(200, 200, 200)
    End With

我也尝试通过使用以下语句从with语句中删除行

    ThisWorkbook.Sheets("Forecasting").Range("H" & itemrangerow & ":AD" & itemrangerow).Interior.Color = RGB(200, 200, 200)

但这仍然崩溃。 有任何想法吗?

好,找到了,谢谢蝙蝠侠! (我的意思是BruceWayne3)有一个图表是基于引用我尝试格式化的单元格的单元格的。 删除该图表后,便可以按预期设置单元格的格式。 非常感谢!

其他注意事项:如果保护床单,我也会得到一个错误,因此我必须在内部装饰之前取消保护它,然后再保护它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM