[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『閉じているブックのデータを取得』(TWS)
閉じでいるブック:Book1のリンク先を開いているブックのSheets("リンク先").A1のセルに、
"'C:\Users\ymskb\OneDrive\デスクトップ\[Book1.xlsm]休日リスト'!a2"
というリンク先を入力しています。
しかし、下記のコードではA1セルのデータをリンク先として認識しません。
どうかご教授お願いします。
Dim x, y As Worksheet
Dim e As String
Set x = Sheets("リンク先")
e = x.range("a1").Value
With Sheets("休日リスト").Range("a2:ag200") .Formula = "=if(" & e & "="""",""""," & e & ")" .Value = .Value End With
< 使用 Excel:Excel2016、使用 OS:Windows10 >
>.Value = .Value
これをとっぱらって、結果を見れば良い良いんじゃないですか。 (BJ) 2020/05/22(金) 19:23
また、↓の書き方だとxはVariant型になります。
Dim x, y As Worksheet
(もこな2 ) 2020/05/22(金) 20:14
e = x.range("a1").Valueのところを e = "'C:\Users\ymskb\OneDrive\デスクトップ\[Book1.xlsm]休日リスト'!a2" であるとうまくいくのですが、読み込むブックの保存先を変えることがありますので、Sheets("リンク先").A1のセルのリンク先を設定したいのです。
現在は下記のコードが入力されています。どうかよろしくお願いします。
Private Sub Workbook_Open()
Dim x, y As Worksheet Dim e As String
Set x = Sheets("リンク先")
e = x.range("a1").Value
With Sheets("休日リスト").Range("a2:ag200") .Formula = "=if(" & e & "="""",""""," & e & ")" .Value = .Value End With
End Sub
(TWS) 2020/05/23(土) 10:11
何度も言わすな。
>.Value = .Value
これをとっぱらって、結果を見れば良い良いんじゃないですか。
接頭辞
(BJ) 2020/05/23(土) 14:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.