2016-06-14 2 views
0

VBAでマクロを使用している場合は、最初に新しいシートを "_frozen"という接尾辞を付けて作成し、そのシートに依存する数式をセルに挿入します。この問題は、アクティブシートに "Sheet3(2)"のようにカッコまたはスペースが名前に含まれている場合に表示されます。既存のシートのコピーである場合に発生します。凍ったシートは「Sheet3(2)_frozen」となり、式は次のようになります式のスクリーンシート名

=(Sheet3 (2)_frozen!B6/Sheet3 (2)_frozen!D6) > 0 

もちろん、動作しません。だから私の質問は、これを避けるために式でsheetnameをどうやって見えるのですか?単にsheetnameの前後に引用符を付けるだけでは役に立ちません。

答えて

1

あなたの式は次のようになります。

=('Sheet3 (2)_frozen'!B6/'Sheet3 (2)_frozen'!D6) > 0 
+0

は、私がqoutesとして "を使用するために使用する、ありがとう – Aguinore

関連する問題