No.3ベストアンサー
- 回答日時:
こんにちは。
基本的には、#1さんのマクロでよいはずです。
マクロでマクロコードを操作するのは、ウィルスライクになるので、それは、掲示板で、あまり書くのは好ましくありません。
以下のコードを、標準モジュールに以下を入れてください。
使い方は、マクロを実行すれば、新しいブックにマクロなしで、コピーされます。
一つないし、複数のシート(作業グループ)を選択したものをコピーしたい場合は、以下の行頭の(')コメントブロックを外します。
'Set sWh = ActiveWorkbook.Worksheets
''選んでコピー
Set sWh = ActiveWindow.SelectedSheets
ただし、以下の現在のマクロは、ワークシート以外のグラフシートは、コピーできません。多少、以下のマクロには、いろんなシートの形態が混じると、問題が出てくるとは思いますが、通常の使用ならトラブルはないと思います。
---------------------------------------------
Sub SheetsCopy()
Dim i As Integer
Dim j As Integer
Dim sh As Object
Dim sWh As Sheets
Dim msg As String
'すべてコピー
Set sWh = ActiveWorkbook.Worksheets
''選んでコピー
'Set sWh = ActiveWindow.SelectedSheets
With Workbooks.Add
If i > .Worksheets.Count Then
.Worksheets.Add After:=.Worksheets(.Worksheets.Count), _
Count:=i - .Worksheets.Count
End If
j = 1
For Each sh In sWh
If TypeName(sh) = "Worksheet" Then
sh.Cells.Copy .Sheets(j).Cells(1, 1)
Else
msg = msg & "," & sh.Name
End If
j = j + 1
Next sh
End With
If Len(msg) > 2 Then
MsgBox Mid(msg, 2) & " は現在のマクロではコピーできません。", 64
End If
End Sub
ありがとうございます!
うまくできました。
あとは教えて頂いた記述を理解していきたいと思います。
皆さんどうしてそんなに
わかるのでしょうか。
ありがとうございました。
No.2
- 回答日時:
手動で削除する場合は2つの作業が必要になります。
(1)マクロを解放する
EXCELを立ち上げてALT+F11を押下するとVBE(マクロを作成するツール)が立ち上がります。
VBEの画面の左のほうに標準モジュールというものがあります。
標準モジュールのすぐ近くに小さな+があると思いますので、それを押下します。いろいろな名前のモジュール(もしかしたらModule1だけかもしれません)が表示されると思いますので、
それぞれのモジュールを選択して右クリック→解放を選択します。
保存するか聞かれると思いますが、いいえを選択します。
すべてのモジュールの解放が終わったら(2)に進みます。
(2)ボタンを削除する
それぞれのシートに貼ってあるボタンを選択し、Deleteキーを押下します。
上記作業が終わったら、上書きではなく別の名前で保存をしてください。
ありがとうございます。
うまく伝えられなかったのですが
tossy05様が教えてくださったことの
コードが知りたかったのです。
しかしとても勉強になりました。
ご回答ありがとうございます。
No.1
- 回答日時:
マクロを消すマクロなんてのも考えられますが、エクセルのバージョンが上がってくると制約が厳しくなって難しい様です。
行番号と、列番号の交差する左上隅をクリックすると全セルが選択できますので、それをコピーして複写すると、当然ながらマクロは複写されません。但し、セル内に256文字以上の文字があると、切り捨てられてしまいます(XL2000の場合)
この方法でボタンを複写しないようにするには、ボタンに対して、「セルに合わせて移動やサイズ変更をしない」に設定しておくと良い様です。
マクロでやるなら、
Sub test
dim bk as workbook
Set bk = Workbooks.Add
Cells.Copy bk.Worksheets(1).Range("a1")
End Sub
といったところです。ご参考まで。
ありがとうございます。
私があまりにもマクロにつてわかっていない
ということが原因でもあるのですが
教えて頂いた記述をコピーしたところ
新しいブックができました。
教えて頂いた記述を
私が、必要な部分を書き換える
ということだったと思うのですが
あまりに無知でこれ以上できませんでした。
もう少し勉強していきたいです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/25 11:42
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】NEW演歌
【大喜利】 若い人に向けたことは分かるけど、それはちょっと寄せ過ぎて変になってないか?と思った演歌の歌詞
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
忘れられない激○○料理
これまでに食べたもののなかで、もっとも「激○○」だった料理を教えて下さい。 激辛、でも激甘でも。 激ウマ、でも激マズでも。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
タイムマシーンがあったら、過去と未来どちらに行く?
20XX年、ついにタイムマシーンが開発されました。 あなたは過去に行く? それとも未来? タイムマシーンにのって、どこに行って、何をしたいか教えてください!
-
EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
Excel(エクセル)
-
(Excel VBA)シートコピー時マクロはコピーしたくない
Excel(エクセル)
-
【Excel VBA】シートコピー時、マクロコードはコピーしたくない
Access(アクセス)
-
-
4
【ExcelVBA】指定の書式で、マクロなしブックとしてAlertなしで別名保存する方法
Visual Basic(VBA)
-
5
【ExcelVBA】マクロの入ったシートをコピーしても新しいシート内でマクロを動作させるには?
Excel(エクセル)
-
6
VBAでマクロを使って、マクロ無効のエクセルシートとして名前を付けて保
その他(Microsoft Office)
-
7
名前をつけて保存した後、元のファイルに戻るには
その他(コンピューター・テクノロジー)
-
8
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
9
Excel 全シート上のボタンを削除 VBA
Excel(エクセル)
-
10
【VBA】マクロの入ったファイルと同じフォルダに,出力したファイルを保存するコードについて
Visual Basic(VBA)
-
11
マクロを消すマクロは不可能?
Excel(エクセル)
-
12
コンボボックス内の文字サイズ変更
Excel(エクセル)
-
13
Excel:VBAブック保存時にマクロをはずずには
Excel(エクセル)
-
14
VBA シートをコピーする際に Copyメソッドは失敗しましたのエラーが出てしまいます
Visual Basic(VBA)
-
15
エクセルのvbaにて thisworkbookに記載のマクロを他のブックにマクロにて自動コピー出来る
Excel(エクセル)
-
16
VBA 新規ファイルを元ファイルと同じ場所に保存する方法
Excel(エクセル)
-
17
マクロでマクロを削除する
Excel(エクセル)
-
18
EXCELマクロでワイルドカードを使ったオートフィルタ処理の方法がわからない
Excel(エクセル)
-
19
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
20
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ローマ字→カタカナへ変換(エク...
-
Excelを開いた時に表示さ...
-
マクロ 実行ボタンを押さずに...
-
エラーになってないのにVBA...
-
Excel VBA のdebug(F8キー) が...
-
複数ファイルにある特定のシー...
-
EXCELのセルへ、デジタル時計を...
-
パワーポイントで、スライドご...
-
エクセルのマクロ機能で前のシ...
-
テキストボックスに入力したシ...
-
マクロ BeforePrintイベントが...
-
Excelマクロでオプションボタン...
-
エクセルでマクロ実行中に任意...
-
ワードからエクセルへ貼り付け...
-
EXCEL 複数のシートの同一の位...
-
マクロボタンをある条件の時に...
-
PowerPointでクリックしたオブ...
-
「ロケットマウス」の体系的に...
-
エクセルに画像を貼付け縮小す...
-
【Excel VBA】エラー番号400
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローマ字→カタカナへ変換(エク...
-
マクロ 実行ボタンを押さずに...
-
Excel VBA のdebug(F8キー) が...
-
EXCELのセルへ、デジタル時計を...
-
Excelを開いた時に表示さ...
-
エラーになってないのにVBA...
-
ワードからエクセルへ貼り付け...
-
複数ファイルにある特定のシー...
-
エクセル グラフの軸の最小値最...
-
Wordの画面を左右にスクロール...
-
エクセルのマクロ機能で前のシ...
-
Wordで「原稿用紙○枚」を換算す...
-
モジュール内のマクロを全て実...
-
エクセルで複数のシートをまと...
-
EXCEL 複数のシートの同一の位...
-
Excelの改ページ 同シート内で...
-
Excelマクロでオプションボタン...
-
【Excel VBA】エラー番号400
-
パワーポイントで、スライドご...
-
マクロ ブックをマクロなしでコ...
おすすめ情報