No.4ベストアンサー
- 回答日時:
自分で提示していて何なのですが、
INDIRECT関数は、揮発性関数ですので、
ブックに変更を加えてなくてもブックを閉じるときに
「上書きしますか?」と聞いてきます。
No.5
- 回答日時:
VBAでは、シートでの選択にPreviousというのが
ーー
アクティブシートの1つ前のシートを選択
ActiveSheet.Previous.Select
これを普通では関数に取り入れられない。
ユーザー関数でやれば出来るかもしてないが
標準モジュールに
Function prsh()
Application.Volatile (True)
prsh = ActiveSheet.Previous.Name
End Function
エラー処理は省略している。
ーー
Sheet2でSheet1タブが左にあるとして
Sheet2のセルに =INDIRECT(prsh()&"!A1")
これでSheet1のA1セルの値をとってきた。
>シートの並びを変えても常・・
色々の点から考えて関数向きの課題では無いように思う。
No.3
- 回答日時:
ユーザー定義関数での方法の例です。
'標準モジュール
Function mae()
mae = ActiveSheet.Previous.Name
End Function
'シート
=INDIRECT(mae()&"!C1")
No.1
- 回答日時:
無理矢理です。
余りお勧めではないですが・・・。
=INDIRECT("Sheet"&SUBSTITUTE(MID(CELL("FILENAME",A1),FIND("]",CELL("FILENAME",A1))+1,256),"Sheet","")-1&"!C1")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) 同じExcelのBOOK内で 1枚目のシートのA1のセルにデータを 入れると2枚目のシートのC1のセ 1 2022/10/25 09:40
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
エクセル!常に隣のシートを参照する数式をおしえて
UNIX・Linux
-
エクセルで左隣シートの特定のセルの値を表示させたい
Excel(エクセル)
-
前の(左隣の)シートを連続参照するように、あとから変更したい
Excel(エクセル)
-
-
4
エクセルで前のシートを連続参照したい
Excel(エクセル)
-
5
エクセルで、「1つ前のシート」を指定したいのです。
その他(Microsoft Office)
-
6
シート名ではなく、相対位置で指定したい。
Excel(エクセル)
-
7
エクセルで前シートを参照して累計金額をだしたい。
Excel(エクセル)
-
8
エクセルで、月によって参照するシートを自動的に変える関数
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで同じシートのコピーを一...
-
Excel、同じフォルダ内のExcel...
-
前の(左隣の)シートを連続参...
-
エクセルの複数シートの保護を...
-
別シート参照のセルをシート毎...
-
エクセルVBAでパスの¥マークに...
-
Excelのシートを、まとめて表示...
-
VBAでシートコピー後、シート名...
-
エクセルで前シートを参照して...
-
エクセルで前のシートを連続参...
-
EXCEL:同じセルへどんどん足し...
-
エクセルでファイル保存時に複...
-
EXCELで1ヶ月分の連続した日付...
-
エクセルのシート名をリスト化...
-
Accessのスプレッドシートエク...
-
別シートの最終行に貼り付けす...
-
複数シートの特定の位置に連番...
-
VBAで条件によりフォントサイズ...
-
excelでシート毎の最終更新日を...
-
エクセルで「ウィンドウを元の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで同じシートのコピーを一...
-
エクセルの複数シートの保護を...
-
エクセルVBAでパスの¥マークに...
-
前の(左隣の)シートを連続参...
-
Excelで金銭出納帳。繰越残高を...
-
EXCEL:同じセルへどんどん足し...
-
EXCELで1ヶ月分の連続した日付...
-
シートの保護のあとセルの列、...
-
別シート参照のセルをシート毎...
-
エクセルでファイルを開いたと...
-
EXCELで同一フォーマットのシー...
-
エクセルで前のシートを連続参...
-
エクセルで前シートを参照して...
-
VBAでシートコピー後、シート名...
-
Accessのスプレッドシートエク...
-
エクセルのシート名をリスト化...
-
複数シートの特定の位置に連番...
-
Excelのシートを、まとめて表示...
-
エクセル 計算式も入っていない...
-
スプレッドシートの関数VLOOKUP...
おすすめ情報