![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1
- 回答日時:
For Each wBook In Workbooks
・・・wBook.name
Next
とすると、現在開かれているワークブックの名前を調べられますので、もし存在していたらWorkbook.openしないようにすればよろしいかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Excel(エクセル) エクセルの「パスの定義」の仕方について教えてください 2 2024/01/23 10:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) VBA For Each 〜 複数条件について 3 2022/10/20 20:05
- PostgreSQL ポストグレにあるExcelファイルを開くには 1 2022/12/13 18:07
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Excel(エクセル) マクロについて質問です。 現在、職場のPCで労務管理ソフトを使用していますがそれを紙で出力しなければ 1 2023/11/24 17:48
- その他(ブラウザ) Excel VBA seleniumのedge操作について 業務上、分からないことがございまして、先 1 2022/06/20 16:59
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Excel VBA マクロ あるフォルダー内の複数のファイルを統合したいです
Visual Basic(VBA)
-
同じ型【ハイフンと数字】をぶつけて、イコールである事を証明する関数はありますか?
Excel(エクセル)
-
エクセルのマクロについて教えてください。
Visual Basic(VBA)
-
-
4
for 文の 繰り返し処理に使えるのかどうかについて
Visual Basic(VBA)
-
5
Excelの関数について質問です。
Excel(エクセル)
-
6
VBA UserFormからの転記で
Visual Basic(VBA)
-
7
以下のコードを実行しても、オブジェクト変数または、withブロック変数が設定されていませんとエラーが
Visual Basic(VBA)
-
8
Excel マクロについて
Visual Basic(VBA)
-
9
Excelの各シートを色ごとで分類して値転記するマクロの作り方を教えて下さい。
Visual Basic(VBA)
-
10
コマンドボタンがデザインモードになったまま
Excel(エクセル)
-
11
VBAに関して
Visual Basic(VBA)
-
12
エラー表示になってしまいます。
Excel(エクセル)
-
13
VBAユーザーホームテキストボックスにカーソルを自動で表示したい
Visual Basic(VBA)
-
14
特定文字を入ってるCSVの特定の列を特定のexcelシートに取り込みたいです
Visual Basic(VBA)
-
15
エクセルで【0.5日と1日】を表示したいのですが。。。
Excel(エクセル)
-
16
【VBA】【マクロ】 指定の条件で、空白の行を挿入
Excel(エクセル)
-
17
ご教授お願いします。#NUM!が解消されません。
Visual Basic(VBA)
-
18
エクセルのcountifのワイルドカードについて
Excel(エクセル)
-
19
1.2.3のランダムに混じった数値が100行ぐらいあります。1と2を含む数量の計算式は?
Excel(エクセル)
-
20
数値から名前が作成できなくなっているッ!?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダ内の全ブックのシート...
-
ExcelVBAで今開いているユーザ...
-
エクセルVBA Workbook変数に変...
-
VB2010でExcelの行をコピーして...
-
【Excel VBA】ブックを複数開い...
-
personal.xlsの削除方法
-
[Excel VBA] フォルダ内の複数...
-
【ExcelVBA】指定の書式で、マ...
-
EXCELマクロで上書きメッ...
-
VBA、Excelのworkbook.open に...
-
Excel マクロでファイル名を変...
-
Excel VBAを後ろで動かす方法
-
EXCELの自動記録の修正の件
-
エクセル アプリケーションの...
-
エクセルVBAで、ある特定な場所...
-
EXCELマクロでxlsとxlsxを開く方法
-
excelでハイパーリンク 別ブッ...
-
複数のデータ系列の線の太さを...
-
エクセル終了時の保存確認メッ...
-
マクロを消すマクロは不可能?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダ内の全ブックのシート...
-
エクセルVBA Workbook変数に変...
-
ExcelVBAで今開いているユーザ...
-
フォルダ内の全ブックのシート...
-
【ExcelVBA】指定の書式で、マ...
-
VB2010でExcelの行をコピーして...
-
【Excel VBA】ブックを複数開い...
-
すでに開いているブックのマク...
-
EXCELマクロでxlsとxlsxを開く方法
-
フォルダ内の全てのBookに同じ...
-
excelマクロ、任意セルの値で名...
-
[Excel VBA] フォルダ内の複数...
-
personal.xlsの削除方法
-
EXCEL VBA起動時の処理
-
Excel VBAを後ろで動かす方法
-
VBA、Excelのworkbook.open に...
-
VBA セル入力された日付データ...
-
他のBookのユーザー定義関数を使う
-
Excelの一括印刷で通し番号をつ...
-
VBA ファイルの開き方
おすすめ情報
call文中にworkbook.openを付け加える形にしていた場合、callがあった分だけopenに対して条件文を加えないといけないのでしょうか。
エラーメッセージはその都度出てきてしまいます
データを別ブックに転記するマクロをこちらでご教示頂いたのにも関わらず、上記のエラーになってしまいました。
申し訳ありません
ありがとうございます。今日の夜遅くに組んでいただいたそのままを使ったのですが、エラーになってしまいました。
それが、mb=workbooks.open(filename)のところでした。
そこをコメントアウトすると、callでmbを使ったことによるエラーまで難なく進みました。
御示しの通り、クローズが大前提だと身に染みて感じております。ありがとうございます。
現在、
別Bookに「別Bookにあるマクロを実行」マクロを作成しました。
https://ideone.com/2V3qZs
家では再現できたので、あとは職場で再現できるかどうかです。
返信ありがとうございます
先方は、ボタン1つで今まで手作業だったシートの中身のコピペを希望しており、日付で新しく更新した別のシートにある同名のシートを今触っている従来のものの隣にコピーして、削除するということすら手間だといわれました。
それて同一上でのシートでのコピペを試行錯誤しております
追伸 昨日の別シートでコピペマクロを実行させるマクロは、処理落ちか
1004 マクロを実行できません。このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。
新たな問題が出てきました
それは良い考え方だと思います。
今までとは違う方向ですが、今までのコードを参考にしてみたいと思います
しかしながら申しにくいのですが、openが二重エラーは逃れられないと推測してますがいかがでしょうか
恒久対策としては、mbの箇所については、Thisworkbookで置き換えになります。call copy_sheet時のパラメータにmbがありますがこれも削除します。
具体的にコードを希望される場合は、その旨返信ください。
ぜひよろしくお願い申し上げます
ボタンを割り付けたいのは、どのブックなのでしょうか?
ワークシート.xlsmはあくまで開発中のものでして、このブックで成功したならば本来のペーストしたいbookに登録したいと考えております
①ボタンを割り当てたいブック
②マクロを登録したいブック
③ky 前提がよくわかりませんが、
①ボタンを割り当てたいブック
②マクロを登録したいブック
③kyu,nyu,gai,折衝取込 を日々取り込みたいブック
は、同じブックではないのでしょうか。
①②③は全て同じbookに存在することになります。
しかし③のみ別々のブックからの取込みになります
③は3つのブック、book旧、nyuとgaiはいっしょでbook入外、そして折衝取込はbook折衝取込、からの取込みになります。
異なる場合は、①②③ごとにそのブック名を提示していただけませんでしょうか。
又、③には、kyu,nyu,gai,折衝取込の4シート以外にも、他のシートがあるのでしょうか。
③には、kyu,nyu,gai,折衝取込の4シート以外にも、他のシートがあるのでしょうか。
ございます。その中のうちにある4sheetです。
ペーストに失敗してすいません
ありがとうございます
事情で返信出来ませんが試してみます