Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不知道为什么这个公式不起作用。任何帮助(德文版的 excel 2007)
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim Calc As Double Calc = 1.5 Range("A2").Formula = "= B2 *C2 * & Calc & " End Sub
我想使用公式。没有 .formula 它可以工作。
这在英语语言环境下也不起作用。* &不是有效的运算符序列。
* &
我的精神力量告诉我你想将Calc其作为文字嵌入到公式中,在这种情况下应该是
Calc
Range("A2").Formula = "= B2 *C2 * " & Str$(Calc)
您必须使用Str已Calc根据英语语言环境转换为字符串,这是Formula. 你可以保持原样,如果使用FormulaLocal.
Str
Formula
FormulaLocal