none
excel 2010中在vba中给某些单元格输入公式,在单元格中不直接出现公式的结果,而只是显示输入的公式内容。 RRS feed

  • 问题

  • 我在vba中创建了这个test模块
    Sub test()
        Set range1 = Range("a1:d4")
        Set range2 = Range("g7:h8")
        Set bigRange = Application.Union(range1, range2)
        bigRange.Formula= "=RAND()"
     
        
    End Sub
    运行程序,bigrange的那些单元格不显示rand的结果而是显示 =RAND()
    请问是什么原因?或者是有什么设置
    2011年10月14日 6:58

答案

  • 问题的最大可能性是存放结果的单元格区域被设置为【文本】格式,将单元格格式设置为【常规】或【数字】即可。

    我的新书已出版上市:

    《中文版Office 2010应用大全》,希望电子出版社

    《Excel数据透视表应用之道》,电子工业出版社

    《Excel公式与函数大辞典》,人民邮电出版社

    2011年10月14日 9:07
    版主