vba - 如何从单元格中去除阴影并保持内部颜色不变
问题描述
我在互联网上检查但找不到解决方案。在我们混合了阴影和彩色单元格的文件中,需要删除阴影但需要保留颜色。我已经有一个范围,想像下面这样修复它:
Range(Cells(RowStart, ColStart), Cells(RowLast, ColLast)).Select
With Selection.Interior
.PatternTintAndShade = 0
End With
当我在两个选项中使用 .Pattern = xlNone 或 .TintAndShade = 0 时,它不起作用我失去了单元格内部颜色。请指教
解决方案
我找到了一个对我有用的答案,我留下了这个问题,以便其他人可以从中受益。这段代码对我有用:
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.PatternTintAndShade = 0
End With
推荐阅读
- java - 单声道重试与回退没有被调用流中的少数元素
- sql - 将特定列从一个表复制到另一个表,并包括源表名
- java - 如何在不使用任何额外线程的情况下使当前正在运行的 API 调用超时?
- android - Android TextView 自动调整大小比常规 TextView 占用更多空间
- python - 从站点获取数据并进行汇总
- c# - 将组合键(严格)绑定到特定表单
- c++ - 除非我包含“grpcpp/grpcpp.h”,否则 MongoDB 访问器单例不会编译
- spring - Spring Data Rest 和 Spring MVC 讨厌
- python - 在循环python中创建多个空文件
- javascript - 在javascript中单击时循环数组