VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/01/27(Thu) 10:28
投稿者ligaro
URL
タイトルRe^2: 別フォームから同じExcelシートを使う

> 聞く前に試して見たらどうでしょう。自分で試せる事は試して下さい。
> そこまでできているなら、長い質問を書くより試す方が簡単では。
> そうすれば、少なくても質問内容が違ってくるでしょう。

申し訳ないです! 試したところ

フォーム(2)
Private Sub Command1_Click()
Set xlApp = CreateObject("Excel.Application")
xlFileName = strFileName ’パス名はフォーム(1)と同じですがデータは別物です
Set xlBook2 = xlApp.Workbooks.Open(xlFileName)
Set xlNamesheet = xlBook2.Sheets.Item(1) ’これは必要でしょうか?
Set xlNewsheet = xlBook.Worksheets(1) ’ここで「オブジェクトが必要です」というエラーが出ます。

それ以外はデバッグしたところパスも渡せているし引数も入っています。
あとは何が必要なのでしょうか?


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -