数式を文字列の中に入れようとしましたが、機能しません。誰かがこれを文字列に変換する手助けができますか?私はあなたのformualは、スプレッドシートに持っているものそのままであれば場所で、私はちょうど....どこExcel VBA数式内の文字列
Dim form As String
form = =IFERROR(GETPIVOTDATA("[Measures].[Sum of Amount]",Pivot!$A$3,"[qAllData].[Year]","[qAllData].[Year].&[2.016E3]","[qAllData].[Month Name]","[qAllData].[Month Name].&["&$B9&"]","[qAllData].[PRODUCT_CODE]","[qAllData].[PRODUCT_CODE].&["&C$3&"]","[qAllData].[Product Name]","[qAllData].[Product Name].&["&C$4&"]")-C8-C7-C6-C5,0)
あなたは、そこでの参照と文字列としてそれをしたいですかあなたは 'ピボット!$ A $ 3'が実際にそのセル内のテキストであることをことをしたいですか? – BruceWayne
あなたは数式がスプレッドシートに見えるようにしたいですか? –
それが動作することを確認するためにシート自体に所望の式を書くと投稿します働く処方と説明をここに変数の値をスワップアウトする必要があります。式全体は、 '&'で連結された引用符の外にある変数で引用符で囲まなければなりません。それは私が投稿する式は、現在のスプレッドシートでの作業の式であることを、 '=「= ...' –