-PR-
  • 困ってます
  • 質問No.81813
締切り
済み

ファイル名を指定しないVBAは?

  • 閲覧数214
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 70% (14/20)

既に開いているエクセルファイル(元ファイル)があり、
そこに、別のエクセルファイル(後ファイル)を開いてその情報を
「元ファイル」に取り込んだら、自動で「後ファイル」が閉じるように
VBAマクロを組みました。

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

よろしくお願いします。
  • 回答数1
  • 気になる数0

回答 (全1件)

  • 回答No.1
レベル7

ベストアンサー率 20% (6/30)

こんにちわ。 先ず最初にお断りを。 今現在、excelを触れる環境でないので、動作確認できません。無責任なようですが単なる1アイディアとしてお聞き下さい。 そのマクロを動かす時は、かならず「元ファイル」がアクティブですよね? であれば、コードのあたまでActiveBook(あるいはその名前)を適当な変数に格納しておいて、「後ファイル」からデータをコピーしたあとにその変数を呼び出してアクティ ...続きを読む
こんにちわ。

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

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

それから、御質問のカテゴリを Microsoftアプリケーションとかで質問しなおした方が、適切なアドバイスを得易いように思います。
お礼コメント
tibi-maru

お礼率 70% (14/20)

どうもありがとうございました。
参考にさせていただきます。
投稿日時 - 2001-05-29 13:13:45
  • ありがとう数0
  • 回答数1
  • 気になる数0
このQ&Aで解決しましたか?

関連するQ&A

-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


-PR-

ピックアップ

-PR-
ページ先頭へ