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を見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
numbersで累計を計算するには
-
EXCELで、「メモリ不足、正しく...
-
パソコンからL判で印刷する方法
-
一太郎で封筒の宛名印刷したい...
-
Googleスプレッドシートで合計...
-
出金伝票の書き方ですが、 勘定...
-
みつも郎で
-
共有しているエクセルのファイ...
-
EXCEL2016のファイルが突然、古...
-
セルの結合時に空白セルを結合...
-
スプレッドシートに関して コピ...
-
メモ帳で、行間が1行くらいあい...
-
男が新卒で経理の職に就くのは...
-
バーコードリーダー Excel 連動
-
数量・会社ごとに異なる単価表...
-
勘定科目と仕訳相談 会計ソフト...
-
エクセルみたいな無料表計算ソフト
-
弥生の青色申告オンライン を初...
-
カッコの2番で計算をした結果74...
-
タックインデックスシール
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
共有しているエクセルのファイ...
-
パソコンからL判で印刷する方法
-
タックインデックスシール
-
当然Excelが使えなくなったので...
-
数量・会社ごとに異なる単価表...
-
メモ帳で、行間が1行くらいあい...
-
出金伝票の書き方ですが、 勘定...
-
Googleスプレッドシートで合計...
-
一太郎2022に古いATOKは使える...
-
一太郎で封筒の宛名印刷したい...
-
numbersで累計を計算するには
-
弥生の青色申告オンライン を初...
-
男が新卒で経理の職に就くのは...
-
エクセル 背景色のついたセル位...
-
弥生会計オンラインで、バック...
-
勘定奉行の売上削除
-
わかる方教えてください! 今日...
-
添付のエクセルの車検証・運転...
-
Cmykで印刷すると暗くなる
-
ExcelのSUM関数と+の違い
おすすめ情報