プロが教えるわが家の防犯対策術!

EXCEL 2010ですが、
EXCELのVBAでフォーム上にボタンを複数つけて、各ボタンを押すと対応するテキストファイルが起動するようにしました。これをA.xlsmとします。これはうまくいったので、今度は各ボタンをおすと、対応するEXCELファイルが起動するようにしたかったのですが、ピクリとも起動せず、A.xlsmを終了すると、のこのこと対応するB.xlsmが開きます。

同時起動はムリでしょうか?

A 回答 (2件)

> Workbooks.Open Dir+"\"+B.xlsm



これエラーになりませんか?
DirもDir関数があるので紛らわしいと思いますから

MyFileName = MyDir & "\B.xlsm"
Workbooks.Open MyFileName

にしてみてください。
    • good
    • 0

Workbooks.Open Filename:="パス\ファイル名"



とかで開きませんでしょうか。

Workbooks.Open "パス\ファイル名"

でも同じですが、実際どのようなコードをお書きでしょうか。

この回答への補足

お返事ありがとうございます。

Workbooks.Open Dir+"\"+B.xlsm
としています。A.xlsmを閉じると、すーと立ち上がってくるので、間違いではないと思うのですが。

補足日時:2013/12/18 12:54
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!