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(エクセル)
-
for 文の 繰り返し処理に使えるのかどうかについて
Visual Basic(VBA)
-
-
4
エクセルのマクロについて教えてください。
Visual Basic(VBA)
-
5
Excelの関数について質問です。
Excel(エクセル)
-
6
VBA UserFormからの転記で
Visual Basic(VBA)
-
7
以下のコードを実行しても、オブジェクト変数または、withブロック変数が設定されていませんとエラーが
Visual Basic(VBA)
-
8
特定文字を入ってるCSVの特定の列を特定のexcelシートに取り込みたいです
Visual Basic(VBA)
-
9
ご教授お願いします。#NUM!が解消されません。
Visual Basic(VBA)
-
10
数値から名前が作成できなくなっているッ!?
Excel(エクセル)
-
11
【VBA】【マクロ】 指定の条件で、空白の行を挿入
Excel(エクセル)
-
12
1.2.3のランダムに混じった数値が100行ぐらいあります。1と2を含む数量の計算式は?
Excel(エクセル)
-
13
Excelのマクロファイルを開くと下記のエラーがでます。
Excel(エクセル)
-
14
Excelセルに入力された文字の色を変える方法を教えてください
Visual Basic(VBA)
-
15
excelのVBAについて、以下のコードに追加をお願いいたします。
Visual Basic(VBA)
-
16
ExcelのVBAのセル範囲について
Excel(エクセル)
-
17
コードを直していただきたいです。 以下のコードはネットで拾ったものをほんの少しいじった物なのですが、
Visual Basic(VBA)
-
18
VBAコードが作動しません。修正したいのですが何処に原因かあるか教えて下さい。
Visual Basic(VBA)
-
19
ExcelVBAのFindFirstエラーについて
Visual Basic(VBA)
-
20
マクロについて教えてください。 下記のマクロは以前教えて頂いたマクロです。 マクロを実行すると 指定
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダ内の全ブックのシート...
-
【ExcelVBA】指定の書式で、マ...
-
ExcelVBAで今開いているユーザ...
-
VB2010でExcelの行をコピーして...
-
エクセルVBA Workbook変数に変...
-
【Excel VBA】ブックを複数開い...
-
他のBookのユーザー定義関数を使う
-
VBAでEXCELのワークシートを削...
-
フォルダ内の全ブックのシート...
-
excelマクロ、任意セルの値で名...
-
[Excel VBA] フォルダ内の複数...
-
複数のデータ系列の線の太さを...
-
エクセル終了時の保存確認メッ...
-
Powerpointでランダムな数字の...
-
エクセルでツールバーに「縮小...
-
EXCEL マクロ クリップボードク...
-
ファイル名を今日の日付、時刻...
-
エクセルマクロを有効にしない...
-
VBA マクロ実行時エラー’1004Ra...
-
【マクロ】エラーが発生⇒実行時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダ内の全ブックのシート...
-
ExcelVBAで今開いているユーザ...
-
エクセルVBA Workbook変数に変...
-
【Excel VBA】ブックを複数開い...
-
【ExcelVBA】指定の書式で、マ...
-
VB2010でExcelの行をコピーして...
-
フォルダ内の全ブックのシート...
-
EXCELマクロでxlsとxlsxを開く方法
-
他のBookのユーザー定義関数を使う
-
VBA、Excelのworkbook.open に...
-
すでに開いているブックのマク...
-
フォルダ内の全てのBookに同じ...
-
personal.xlsの削除方法
-
[Excel VBA] フォルダ内の複数...
-
excelマクロ、任意セルの値で名...
-
excelでハイパーリンク 別ブッ...
-
VBA セル入力された日付データ...
-
Excel マクロでファイル名を変...
-
EXCEL VBA起動時の処理
-
エクセル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です。
ペーストに失敗してすいません
ありがとうございます
事情で返信出来ませんが試してみます