シートをコピーして新規Bookで保存するマクロを作成しています。
このシートには「クリックするとユーザーフォームを開く」ボタンをつけているのですが、コピー先のBookにユーザーフォームをコピーすることができません。
(全て自動化したいので、両方のBookをVBEで開いてドラッグでコピーするようなことは考えていません。)
良い方法がありましたら、アドバイスください。
よろしくお願いします。

A 回答 (1件)

フォームをエクスポートして新しいブックにインポートすればOKです。


下はユーザーフォームのMyFormをC:\myform.frmにエクスポーとして新しいブックにインポートする例です。

Dim newBook As Workbook
ThisWorkbook.VBProject.VBComponents.Item("MyForm").Export "C:\myform.frm"
Set newBook = Workbooks.Add
newBook.VBProject.Import "C:\myform.frm"
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています

今、見られている記事はコレ!

  • 文系出身でSEになるには?

    人気があるコンピュータ関連の仕事の一つにSE職が挙げられます。SEになりたいと思っている文系の大学3年生のdai1982さんから、教えて!gooにこんな質問が寄せられました。 「文系でもSEに?」 「僕は現在大学3回生...

  • 【賛否両論】59才で25才と女性とお付き合い……無理ですか?

    最近は大きく年が離れたパートナーを持つ人が増えており、親子ほどの年の差も珍しくないという。 恋愛に年齢は関係ないとはいえ、「教えて!goo」には「私は59才です25才の女性を好きになりお付き合い、無理がありま...

  • せきらら女子会:第129話「盛れるポーズ」

    恋愛、結婚、お金、夜の営み...いろんなことに対して、赤裸々にトークする女の子達のお話。考え方の違う4人が、今日も居酒屋に集まります。

  • ゲーム業界ダンナ観察日記:第116話「奥様はたまに辛口」

    ダンナ様のねむねむ。奥様のとぽすけ。ごく普通のふたりは、ごく普通の結婚をし、だらだらと夫婦生活を送っていました。でもただひとつ違っていたのは、ダンナ様はゲーム会社勤務だったのです。

  • 「進撃の巨人」、2017年夏に舞台化決定

    単行本累計発行部数6000万部を突破している大人気コミック「進撃の巨人」が、2017年夏、ついに舞台化されることが発表された。 圧倒的な力を持つ巨人とそれに抗う人間たちの戦いを描いたファンタジーバトル漫画であ...

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

このQ&Aを見た人が検索しているワード


このQ&Aを見た人がよく見るQ&A

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

おすすめ情報

カテゴリ