[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート毎に参照セルをずらしていく』(な)
はじめまして。よろしくお願いします。
一覧シート、シート1、シート2、シート3、…、シート200と続くブックがあります。
シート1には一覧シートのセルA1を、シート2には一覧シートのセルA2を、
シート3には一覧シートのセルA3を、とシート毎に参照セルをずらしていきたいです。
この場合、シート毎に(200シート分)参照セルを入力しなければならないのでしょうか。
まとめて200シート分入力できる数式はあるのでしょうか。
< 使用 Excel:Excel2016、使用 OS:Windows8 >
=IFERROR(INDIRECT("一覧シート!A"&REPLACE(CELL("Filename",A1),1,FIND("]シート",CELL("Filename",A1))+3,"")),"")
※ファイルが一度でも保存されていないと機能しまへん。 (GobGob) 2019/11/29(金) 08:13
マクロを使えば一瞬で終わりますがいかがでしょうか?
Sub test()
Dim i As Long
Application.ScreenUpdating = False
For i = 1 To 3 Sheets("シート" & i).Range("A" & i).Formula = "=一覧!A" & i Next
Application.ScreenUpdating = True
End Sub (bi) 2019/11/29(金) 08:47
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.