- 締切済み
数式のワークシート名を変更
数式のワークシート名を変更について、質問させて頂きます。 【結果】という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をそれぞれ選択し、計算実行されるのが理想です。 ご教授、宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ap_2
- ベストアンサー率64% (70/109)
回答No.1
シート名を可変にするだけでよければ、関数のみでできます。 =INDIRECT(ADDRESS(3,2,4,,"シート名"))+IND... シート名はプルダウンを参照すればOKです。 「検索/行列」の関数は便利なのが多いので、ざっと目を通して把握しておくとよいですよ
お礼
ap_2様、ご回答有難うございます。 さっそく調べてやってみたいと思います。 また、躓いたら質問させて頂きます。