有没有办法将条件格式转换为Excel中的静态格式?
我正在尝试将一系列Excel工作表导出到一个新的工作簿,外观相同但没有公式,链接等.这里的问题是我有条件格式依赖于导出范围之外的计算.
我已经尝试将工作簿保存到.html,奇怪的是IE格式化显示,但在Excel中重新打开时却没有.
我是否理解正确,如果我使用像这样的命令
Set myRange.formula = “=ROW(mySheet!R12)”
Run Code Online (Sandbox Code Playgroud)
我的宏将导致#NAME?单元格出现错误,如果它运行在俄语Excel上.我的意思是在这种情况下,上面的公式应该是硬编码的
Set myRange.formula = “=??????(mySheet!R12)”
Run Code Online (Sandbox Code Playgroud)
其中СТРОКА是SUM函数的俄语模拟.我不希望Excel足够聪明,可以在运行时翻译公式.那么有什么方法可以解决这个问题,最重要的是,无论languange如何,使宏工作正常的最通用的代码是什么?
我有这个代码,我的问题是,它是否适用于英文版的excel?我的意思是本地公式将适用于excel的英文版本?(ORAZ意思是和我的语言).
当我把ORAZ它只能在我的电脑上工作,但是在英语电脑上它没有,当我把它并没有给出错误但它不起作用,任何想法如何帮助我?
With Range("$H$6:$FH$50").FormatConditions _
.Add(xlExpression, xlFormula, "=ORAZ(H$7<=$G$7,(H$7+7)>$G$7)")
With .Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorLight2
.TintAndShade = 0.799981688894314
End With
End With
Run Code Online (Sandbox Code Playgroud)