在公式栏中插入公式

时间:2016-03-08 01:43:10

标签: excel vba excel-vba formula

任何人都知道我的代码存在什么问题?

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    DirectorySlash Off

    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} -d
    RewriteCond %{DOCUMENT_ROOT}/$1/index.html -f
    RewriteRule ^(.*[^/])$ /$1/index.html [L]

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

我希望此代码的输出为:Sub reFormat() Dim ws As Worksheet Set ws = ThisWorkbook.Worksheets("Admin") ws.Range("C21").Formula = "=""S4&""AA5&""AA6&""AA7&""AA8&""AA9&""AA10" 'returns applica- tion defined or object-defined error End Sub 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

您的公式根本无效。字符串的计算结果如下:

="S4&"AA5&"AA6&"AA7&"AA8&"AA9&"AA10

这不是有效的Excel公式。

你的报价太多了。如果这些是单元格引用,并且您的公式打算将它们连接起来,并且您希望字符串对此进行求值:

=S4&(AA5&AA6&AA7&AA8&AA9&AA10)

然后你可以这样做:

.Formula = "=S4&(AA5&AA6&AA7&AA8&AA9&AA10)"