advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 71 for ExecuteExcel4Macro 閉じた|開いて|開かず (0.012 sec.)
executeexcel4macro (140), 閉じた (629), 開いて (4904), 開かず (263)
[[20070816221034]]
#score: 14119
@digest: be5ce7d1ee0567c3719c5f9aa372fcbb
@id: 32696
@mdate: 2010-10-22T00:58:53Z
@size: 7250
@type: text/plain
#keywords: 円○ (971329), 円○○ (76146), 社○ (44822), puritama (14010), ○ (10196), 社6 (6858), 月合 (6751), 社8 (5404), 象ブ (4517), 月11 (3800), ○○ (3789), 月12 (3677), 月9 (3672), 社4 (3549), 月8 (3291), クデ (3240), 月7 (3114), ブッ (2908), 部参 (2719), 月6 (2716), 月10 (2681), 社2 (2526), 月5 (2247), 月3 (2018), 動更 (1962), 月2 (1734), ナナ (1522), 月1 (1443), 一枚 (1412), ック (1362), documents (1343), 統合 (1317)
『ブックを開かずにリンク元からのデータを更新』(市民チュ)
状況:A、B、Cの3つのブックがあります。A→B→Cとデータがリンクされています。 Aにデータを入力し、Bはリンクを更新するを選択して開き、さらにCも同様に開けば、AのデータがCにリンクされます。 質問:Aに入力したデータをBを開くことなく、Cにリンクさせる方法はありますか? Bブックを開くことなく自動更新のようなことは出来るのでしょうか? よろしくお願いします。 ---- こんにちは、ぷりたま(puritama)です。 BブックでAブックのリンクデータを元に計算された結果をCブックが 参照しているのでしたら無理です。 単純に計算なしの値の参照であったとして、マクロであっても基本的には 受け手(Cブック)からならブックを開かずにデータを読みこむことが できますが、Aブックから書き込むことは無理と言っておきます。 なぜならば、悪意のあるマクロで他人のブックを改ざんする技術に繋がりますので。 でCブックからAブックのデータを読み込む方法は。 一例ですが Sub DataGets() Dim I& , J& '対象ブックのセル番地を示す変数 For I = 1 to 10 '対象ブックの行に当たります。 For J = 1 to 2 '対象ブックの列に当たります。 Cells(I, J) = ExecuteExcel4Macro("'C:¥Documents and Settings¥[ユーザー名]¥ _ My Documents¥[A.xls]Sheets1'!R" & I & "C" & J) Next J Next I End Sub AブックのA1:B10 のデータを Cブックの A1:B10 に読み込んで書き込むコードです。 4.0マクロ言語を使ったものですが、Excel2007でのサポートは確認しておりません。 ---- 開かないと更新されないのは外部参照の仕様上の限界です。 基本的には連鎖していく外部参照を使った運用方法自体を見直すべきでしょう。 【関連ログ】 [[20070505180422]] 『参照数式の自動更新』(よっこ) (みやほりん)(-_∂)b ---- BブックでAブックからのリンクデータを元に計算を行っている為、無理であることが分かりました。 お二方ともどうも有難うございました。 ---- 横から失礼します。 こんにちは、ぷりたま(puritama)さんのマクロプログラムを使ってみました。 xlsファイルのデータを参照するのは、うまく出来たのですが、CSVファイル では出来ませんでした。CSVファイルでは無理なのでしょうか? (KI) ---- 無理です。 csvファイルは Text ファイルなのでBookとして開かないとセル、シートの参照はできません。 (seiya) ---- seiyaさん有難うございます。 そうだったんですか、やはり無理なんですね。 もし、出来れば「使えるな!」っと喜んでいたのですが 残念です。 (KI) ---- はじめまして。ナナと申します。 エクセル初心者にも関わらず 会社で70枚のデータを一枚にまとめねばならずこまっています。 フォルダに入っているデータ70ブックを開くことなく1シートにまとめることは できるのでしょうか? お知恵を拝借したいです。 よろしくお願いします。 ---- 上の質問は、今、生きているのですか? どう一枚にまとめるのか説明が必要かと思います。 (半平太) 2010/10/20 17:16 ---- ナナと申します。 コメント寄せていただきありがとうございます。 説明が足りませんでした。 大変失礼しました。以下のようなブックを以下のまとめのBOOK1枚 にまとめたいのですが、「統合」というコマンドでは、全部のファイル を一斉に開かないと1枚のBOOKにまとめられず、 ひょっとして、70枚のBOOKをひらかずにデータのリンクを 貼ることができれば、問題の解決ができるのでは? と思い、今回質問を寄せさせていただきました。 A-1ブック 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 合計 A社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 B社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 F社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 G社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 A-70ブック 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 合計 A社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 C社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 F社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 H社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 まとめの表 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 合計 A社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 B社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 C社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 D社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 E社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 F社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 G社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 H社 ○円○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○円 ○○円 といった具合。 イメージ沸きますでしょうか? どうぞよろしくお願いいたします。 ---- うまい方法は思いつかないです。 70ブックですから、マクロの力を借りた方がよさそう。 処理イメージ A-1からA-70ブックまでを一つずつ開いて、上から順に「まとめ表」に貼り付けては閉じる、を繰り返す するとこんなのができる。 ↓ 行 __A__ _B_ _C_ _D_ _E_ _F_ _G_ __H__ __I__ __J__ _K_ _L_ _M_ __N__ 1 社名 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 合計 2 A社 1 1 1 1 1 1 1 1 1 1 1 100 111 3 B社 2 2 2 2 2 2 2 2 2 2 2 200 222 4 F社 3 3 3 3 3 3 3 3 3 3 3 300 333 5 G社 4 4 4 4 4 4 4 4 4 4 4 400 444 6 A社 5 5 5 5 5 5 5 5 5 5 5 500 555 7 C社 6 6 6 6 6 6 6 6 6 6 6 600 666 8 F社 7 7 7 7 7 7 7 7 7 7 7 700 777 9 H社 8 8 8 8 8 8 8 8 8 8 8 800 888 70枚分のデータが貼付け終わったら、統合で集計する。 行 __A__ _B_ _C_ _D_ _E_ _F_ _G_ __H__ __I__ __J__ _K_ _L_ __M__ __N__ 13 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 合計 14 A社 6 6 6 6 6 6 6 6 6 6 6 600 666 15 B社 2 2 2 2 2 2 2 2 2 2 2 200 222 16 F社 10 10 10 10 10 10 10 10 10 10 10 1000 1110 17 G社 4 4 4 4 4 4 4 4 4 4 4 400 444 18 C社 6 6 6 6 6 6 6 6 6 6 6 600 666 19 H社 8 8 8 8 8 8 8 8 8 8 8 800 888 ただ、マクロを作るにしても、 70ファイルがどこにあるのか? 対象シート名、正確なセルの位置、列項目がどうなっているのか? これが分からないと作れません。 たとえ『ひらかずにデータのリンクを貼ることができ』たとしても、同じ様な作業は要りますよね? どこにあるブックのどのシートのどの位置のセルのデータなのかが分からなければリンクさせられません。 (半平太) 2010/10/21 21:18 ---- ナナです。 いつもながら、早いレスポンス本当にありがとうございます。 頂いたヒントをもとに、ちょっとがんばってみようと思います。 ありがとうございましたm(_ _)m ---- 70もあるとどうかわからんけど。 フリーでブックを合体させてくれるソフトがあるから、 それを使って1ブックにして統合したらいいんじゃないかな? 参考までに俺が使ってるフリーソフト。 http://www.forest.impress.co.jp/lib/offc/document/offcsupt/gattaikun.html こういう紹介がまずかったら申し訳ない。 (1111) ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/200708/20070816221034.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97056 documents and 608292 words.

訪問者:カウンタValid HTML 4.01 Transitional