教えてください。
Excelのファイルから別のExcelファイルにデータを引っ張りたいのですが
='[ファイル名.xls]1'!$A$1
と入力するとデータを引っ張ってこれるのですがこのデータ元のファイルの別ページの
同じセルからもデータを引っ張って来たいのですがシートが複数ページあり
1つ1つのリンク先を変更していくのが面倒です
↓↓↓↓↓
='[ファイル名.xls]1'!$A$1
='[ファイル名.xls]2'!$A$1
='[ファイル名.xls]3'!$A$1
='[ファイル名.xls]4'!$A$1
='[ファイル名.xls]5'!$A$1
↑こんな感じで一気に変更したいのですが
何か簡単なやり方はありますでしょうか??
ちなみにExcelは2003です。
No.2ベストアンサー
- 回答日時:
わたしはこういう場合はVBを使って自動入力させます。
例えばA列に1行目から順に質問文にある式を入力したいのであれば、
Sub Macro1()
r = 1 '入力を開始する行
c = 1 '入力する列
s = 5 'シートの数
For n = 1 To s
Cells(r, c).Value = "='[ファイル名.xls]" & n & "'!$A$1"
r = r + 1
Next
End Sub
のようなマクロを作成し、実行すれば自動入力できます。
No.1
- 回答日時:
次の方法がありますが如何でしょうか。
=INDIRECT("[ファイル名.xls]"&ROW(A1)&"!A1")として下方向にコピーして下さい。
因みにファイルはオープン状態でないとエラー(#REF!)になりますのでご注意ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
Access VBA を利用して、フォル...
-
特定のエクセルファイルを起動...
-
Batch: フォルダ内の特定のファ...
-
tmpファイル なぜできる?削除...
-
月が変わったら自動でシートが...
-
excelを共有ファイルにすると行...
-
社内Excel共有ブックでの保存ト...
-
access関数を説明できる方いま...
-
一時ファイルが消えない。
-
XMLデータを変換し印刷する方法
-
Excel VBA 処理後データが重た...
-
VBAでCSVファイルが使用中かど...
-
ファイル名の先頭に「~」が付...
-
突然の「Microsoft Excelは動作...
-
mdbファイル フォームを開くと...
-
Androidのマルチユーザーでモン...
-
テキストファイルからデータを...
-
JSONファイルの置き場所について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
共有フォルダに誰が何にアクセ...
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
Batch: フォルダ内の特定のファ...
-
VBAでCSVファイルが使用中かど...
-
月が変わったら自動でシートが...
-
tmpファイル なぜできる?削除...
-
AccessVBAで作成したExcelファ...
-
Access VBA を利用して、フォル...
-
(Excelマクロ)datファイルをエ...
-
事務の派遣で働いています。多...
-
Excel VBA 処理後データが重た...
-
excelを共有ファイルにすると行...
-
【アクセス】「ほかのユーザー...
-
XMLデータを変換し印刷する方法
-
CSVの項目行を削除して一つのフ...
-
mdbファイル フォームを開くと...
-
社内Excel共有ブックでの保存ト...
-
ファイルの途中に文字列を挿入
-
拡張子が「cda」のファイルを聞...
おすすめ情報