
No.3ベストアンサー
- 回答日時:
エクセルの数式では,
='c\test\[book1.xls]Sheet1'!A1
といった数式で多ブックの値を参照し計算に利用できます
参照元ブックを開いておいて
=[book1.xls]sheet1!A1
のように数式を作成し,参照元ブックを保存して閉じると,自動で閉じたブックを参照する式に書き換わります。エクセルの操作になれていないときは,こちらの手順を行った方が間違いがありません。
マクロでは別のブックを「開いて参照する」のが原則です。
sub macro1()
dim w as workbook
set w = workbooks.open("c:\test\book1.xls")
msgbox w.worksheets("シート名").range("セル番地")
w.close false
end sub
開きたくないご相談はしばしば見かけますが,労多くして功少ないの典型と言えます。
方法1:開いているところを見せない
sub macro2()
dim w as workbook
dim x
application.screenupdating = false
application.calculation = xlcalculationmanual
set w = workbooks.open("c:\test\book1.xls")
x = w.worksheets("Sheet1").range("A1")
w.close false
application.calculation = xlcalculationautomatic
application.screenupdating = true
msgbox x
end sub
方法2:エクセルに閉じたブックの値を取ってこさせる
sub macro3()
dim x
range("A1").formula = "='C\test\[book1.xls]Sheet1'!A1"
x = range("A1").value
range("A1").clearcontents
msgbox x
end sub
方法3:4.0マクロ関数を使う
色々制約があるのでお薦めしませんが,下記など参考に。
http://www.moug.net/tech/exvba/0060037.html
No.2
- 回答日時:
マクロ(VBA)の話しで良いですか?(^^)
Excel は 別のファイル(ブック)が開いてあれば、参照する事が出来ます。
例えば、ブックA に書いてあるマクロ(VBA)から ブックB の シート1 を参照するなら、
ブックA上で
Workbooks.Open("ブックB")
Workbooks("ブックB").Worksheets("シート1") ~
という使い方が出来ます。
当然、終了時は ブックA と同時に ブックB も閉じる必要があります。
No.1
- 回答日時:
参照したいエクセルを開き、参照元のセルに=(イコール)を入れ
参照したいエクセルの参照したいセルを選択してエンターを押せばできます。
※作業は基本的に同じエクセルの参照と同じで別ファイルを選択するだけです。
参照したエクセルを開いている時はエクセルのファイル名から表示され
=[AAA.xls]Sheet1'!$A$1
参照したエクセル閉じた時はエクセルのファイルの場所から表示されます
='C:¥▲▲▲¥×××¥□□□¥[AAA.xls]Sheet1'!$A$1
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンからL判で印刷する方法
-
共有しているエクセルのファイ...
-
弥生の青色申告オンライン を初...
-
Excelのロゴマーク
-
数量・会社ごとに異なる単価表...
-
決算書作成中でエラーコードKS-...
-
エクセルの関数について。
-
タックインデックスシール
-
Googleスプレッドシートで合計...
-
事業主の収支の記録はどうやって?
-
弥生会計を購入したいのですが...
-
添付のエクセルの車検証・運転...
-
Excel IF構文内の計算式を有効...
-
Excelの二画面表示でマウスホバ...
-
Googleドキュメントで数式を書...
-
出金伝票の書き方ですが、 勘定...
-
excel初心者です。 セルの色変...
-
おすすめの青色申告対応ソフト...
-
弥生会計ソフト使ってるかたに...
-
データって意味あるの? まとめ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンからL判で印刷する方法
-
Excelのロゴマーク
-
共有しているエクセルのファイ...
-
数量・会社ごとに異なる単価表...
-
エクセルの関数について。
-
タックインデックスシール
-
Googleスプレッドシートで合計...
-
excel初心者です。 セルの色変...
-
事業主の収支の記録はどうやって?
-
弥生会計は毎年アップグレード...
-
弥生会計オンラインで、バック...
-
一太郎で封筒の宛名印刷したい...
-
弥生の青色申告オンライン を初...
-
出金伝票の書き方ですが、 勘定...
-
男が新卒で経理の職に就くのは...
-
添付のエクセルの車検証・運転...
-
エクセル 背景色のついたセル位...
-
弥生会計青色申告ソフトのかん...
-
Excelの二画面表示でマウスホバ...
-
エクセルです
おすすめ情報