私が望む正確な結果を達成するために苦労しています。VBA式内の変数
以下はマクロレコーダーが作成したエクステンションですが、インポートしたいシートはいつも11週目と呼ばれるわけではありませんが、常に 'Sheet1 VBAがその特定のワークブックに関係している限り。私の例では
は、我々はあなたがドロップダウンボックスからインポートする週を選択することができ、メインワークブック(BOOKA)、およびレポート(週x.csv)現在を持っている、これは、対応するファイルを開きますインポートボタンが押されたとき。
それが正しく(週1、週2など)開かれた方のレポートからインポートされますように、どのように私はこのVBAを修正することができます
私の現在の変数は、「一週間」です。
は、変数にドロップダウンボックスから選択した一週間入れて、式の残りの部分にそれを連結
ActiveCell.FormulaR1C1 = _
"=COUNTIFS('Week 11.csv'!C10,R2C&""*"",'Week 11.csv'!C11,""NC recd*"")"
を助けることができると思います。 – Brian