• 締切済み

数式のワークシート名を変更

数式のワークシート名を変更について、質問させて頂きます。 【結果】というSheetのB2~BE52間に =(今回1!C2+前回!N2) =(今回1!D2+前回!O2)・・・ =(今回1!C3+前回!N3) =(今回1!D3+前回!O3)・・・ =(今回1!C4+前回!N4) =(今回1!D4+前回!O4)・・・        ・             ・        ・             ・        ・             ・ という数式が入力されています。 【今回】、【前回】というSheet名を、【次回】、【次々回】、【前々回】など、存在するSheet名に変更する VBA or 関数をご教授下さい。 宜しくお願いします。 理想としてはプルダウンメニューを2つ設けて、計算するSheetをそれぞれ選択し、計算実行されるのが理想です。 ご教授、宜しくお願いします。

みんなの回答

  • ap_2
  • ベストアンサー率64% (70/109)
回答No.1

シート名を可変にするだけでよければ、関数のみでできます。  =INDIRECT(ADDRESS(3,2,4,,"シート名"))+IND... シート名はプルダウンを参照すればOKです。 「検索/行列」の関数は便利なのが多いので、ざっと目を通して把握しておくとよいですよ

zibun1971
質問者

お礼

ap_2様、ご回答有難うございます。 さっそく調べてやってみたいと思います。 また、躓いたら質問させて頂きます。

関連するQ&A