[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『参照ファイル名を参照する方法』(さとうの)
='C:\仕事用\書類\明細\[明細10月.xlsx]Sheet1'!$A$17
明細10月 部分を、A1セルを参照し、変更することは可能でしょうか?
=INDIRECT("'C:\仕事用\書類\明細\[" & A1 & ".xlsx]Sheet1'!$A$17")
では#REFが出ます。
よろしくお願いいいたします。
< 使用 Excel:unknown、使用 OS:unknown >
(もこな2) 2023/01/31(火) 20:59:23
A1セルの値が書き換えられたら
↓の文字列のうち「★★」の部分をA1セルの値と置換して "='C:\仕事用\書類\明細\[★★]Sheet1'!$A$17"
↑の文字列を△△セルに数式として書き込む
という処理を考えればよいとおもいますので、マクロを作ったことがなければ、まずは【マクロの記録】で、セルに数式を書き込むにはどのような命令が使われるか調べてみてください。
「セルの値が書き換えられたらマクロを発動させる方法」 「コード中で文字列置換する方法」
はそのあとに考え(調べ)ればよいとおもいます。
(もこな2) 2023/02/01(水) 09:05:12
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.