締切り済みの質問

質問No.81813
困ってます
困ってます
お気に入り投稿に追加する (0人が追加しました)
回答数1
閲覧数89
ファイル名を指定しないVBAは?
既に開いているエクセルファイル(元ファイル)があり、
そこに、別のエクセルファイル(後ファイル)を開いてその情報を
「元ファイル」に取り込んだら、自動で「後ファイル」が閉じるように
VBAマクロを組みました。

が、「後ファイル」は常に同じなので、ファイル名を指定して
開閉するようにしていますが、
「元ファイル」は、名前が常に違います。
ファイル名を指定せず、先に開いているファイルをActiveにするには
どうしたらいいですか?
今は、新しいファイルを作成して、エラーが起こったら
Windows("○○○.xls").Activate
○○○の部分に新しいファイル名を入れています。

よろしくお願いします。
投稿日時 - 2001-05-27 11:27:05

回答 (1)

回答No.1
こんにちわ。

先ず最初にお断りを。
今現在、excelを触れる環境でないので、動作確認できません。無責任なようですが単なる1アイディアとしてお聞き下さい。

そのマクロを動かす時は、かならず「元ファイル」がアクティブですよね?
であれば、コードのあたまでActiveBook(あるいはその名前)を適当な変数に格納しておいて、「後ファイル」からデータをコピーしたあとにその変数を呼び出してアクティブにしてやればいいんじゃないですかね。

それから、御質問のカテゴリを Microsoftアプリケーションとかで質問しなおした方が、適切なアドバイスを得易いように思います。
投稿日時 - 2001-05-28 22:32:14
この回答を支持する
(現在0人が支持しています)
お礼
どうもありがとうございました。
参考にさせていただきます。
投稿日時 - 2001-05-29 13:13:45
この質問は役に立ちましたか?
1人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

関連するガイド記事

    回答募集中

    • answer

      ard.yahoo掲載方法よくyahooみていると画像でよく検索するような行動ターゲットでそれにあった広告がでますが、 ...

    • answer

      タッチ音入力のタッチ音が出ないのですが、ちょっと前は聞こえてたのに今は小さい音でポチポチと小さい音なの...

    • answer

      Gorilla CN-GP720VD 地図更新ポータブルナビGorilla CN-GP720VDの地図更新について質問です。 更新してナビ本...

    同じカテゴリの人気Q&Aランキング

    -PR-

    OKWaveのおすすめ情報

    特集

    このQ&Aの関連キーワード

    同じカテゴリの人気Q&Aランキング

    -PR-

    ピックアップ

    -PR-
    -PR-