ベストアンサー シートを削除するマクロ 2006/09/02 21:11 現在開いているブックの一番後ろにあるシートだけ残して、残りのシートを全て削除するマクロを教えて頂きたいのですが。 みんなの回答 (4) 専門家の回答 質問者が選んだベストアンサー ベストアンサー bonaron ベストアンサー率64% (482/745) 2006/09/02 21:23 回答No.4 Dim i As Integer Application.DisplayAlerts = False For i = ActiveWorkbook.Worksheets.Count - 1 To 1 Step -1 Worksheets(i).Delete Next Application.DisplayAlerts = True 質問者 お礼 2006/09/02 21:39 有難うございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (3) marbin ベストアンサー率27% (636/2290) 2006/09/02 21:21 回答No.3 なんどもすみません。 For i = Worksheets.Count-1 To 1 Step -1 でした。 失礼しました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 marbin ベストアンサー率27% (636/2290) 2006/09/02 21:18 回答No.2 逆でした。 For i = Worksheets.Count-1 To 1 としないといけないですね。 失礼しました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 marbin ベストアンサー率27% (636/2290) 2006/09/02 21:17 回答No.1 Worksheets.Count でシート数が取得できます。 で For i = 1 to Worksheets.Count-1 のようにループさせたらいいと思います。 なお、 Application.DisprayAlert = False 'シート削除処理 Application.DisprayAlert = True としないとエラーになります。 質問者 お礼 2006/09/02 21:39 有難うございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Excelマクロ シート名一覧からシート削除 Excelマクロで質問させてください。 任意のシートに記載されたシート名一覧を参照して、そこに記載されているシート名のシートを、ブック内から削除するマクロは作れますでしょうか? よろしくお願いします。 マクロ ブックをマクロなしでコピー いつもお世話になっております。 マクロのことで 2つ教えて頂きたく書き込みをさせて いただきまいした。 よろしくお願いいたします。 ブックに何枚かシートがあり、 そのシートには全て同じマクロが入ってます。 このブックのシート全てを マクロを削除し新しいブックにコピーをしたいです。 また、コピーをする際に マクロがついているオブジェクト(ボタン) もとってコピーをしたいです。 自力で調べたのですが うまくわからずまた、こちらで質問 させていただきました。 よろしくお願いいたします Excelマクロ 特定の文字のタブのシートを削除 こんにちは。 Excel2003を使用しています。 数十枚のシートからなるブックがあります。 シートのタブの名前はAxxxxxxとBxxxxxxの文字列です。 Axxxxxxのシートは不要なので全て削除したいと思います。 そこで、マクロの書き方を教えてください。 Worksheet("A*").Delete では「型が合いません」と怒られます。 よろしくお願いいたします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム エクセルのマクロで、シートを削除するとき・・・ エクセルのマクロでシートを削除するとき、 「データが存在する可能性があります。削除しますか?」と確認メッセージが出てきます。そこで、「削除する」というボタンを押さないといけません。 この確認をいちいち出さないで(つまりマクロではその確認は不要。削除するボタンを押す手間を省きたい)、マクロでシート削除をしたいのです。 確認メッセージを出さないでマクロでシート削除する方法を教えてください。お願いします。 シートの削除や移動が出来なくなってしまいました。 いつもお世話になっております。 最近ここでマクロを色々教わって試行錯誤しているうちに、テスト用に作ったシートの削除もシートの移動もできなくなってしまいました。 少し前にブックの保護をかけたのでそれだと思い、確認しましたがブックもシートも保護されていませんでした。 ちなみにシートのタブを右クリックすると、「コードの表示」と「シートの保護」と「全てのシートを選択」の3つのメニューしかアクティブになっていません。 他のエクセルファイルは大丈夫なのですが。 エクセルのマクロでのシートの削除について エクセルのマクロについて エクセル97でファイルを閉じる前にシートを一つ削除するマクロを流そうとしているのですが、 マクロが流れるとシートを削除するかどうかの確認のダイアログが表示されてしまいます。 この確認のメッセージなしでマクロでシートを削除することは出来ないのでしょうか? ----------------- 実際のプログラム ------------------ Sheets(シート名).Select ActiveWindow.SelectedSheets.Delete わかる方がおられましたら宜しくお願い致します。 マクロを複数シートに実行するには? ブック内全ての複数のシート(sheet30くらい)に、 同じマクロ作業を実行するには どのようにすればよいでしょうか? Excelのマクロについて マクロの保存先を「開いているすべてのブック」にして、 A2~A32をいったん削除した後で、 1月1日から、1月31日を入力して、 最後にA2をアクティブセルにしておく、というマクロを作りました。 1/1と入力すると、普通、1月1日と表示されますよね? 同一ブック、同一シートないでしたら、そのように表示されるのですが、 同一ブック、別シートあるいは、 別ブックで、このマクロを実行すると、 2001/1/1と表示されます。 あとで、セルの表示形式を変えればいいんでしょうが、 この原因が、なぜ、そうなるのかが知りたいです。 (まだ、そのシート内以外だと、マクロが設定できない、 とかの方がわかるんですが。) また、 同一シートでなくても、 1月1日~1月31日の表示形式のままで、 設定できるマクロがあったら、あわせて教えてください。 作成しているファイルの、 バージョンは、Excel2002ですが、 マクロは、2000と変わらないと思うんですが・・・。 よろしくお願いいたします。 【Excel365】マクロを削除するマクロ 特定のシート(仮にAとします)に添付画像のマクロ(別のマクロを実行するマクロ)を組み込んであります。 シートAをコピーしてシートBを作成し、値コピー・行削除などいろいろ編集した後にxlsxとして保存するという作業をしています。 しかし、シートBにも画像のマクロが組み込まれたままなので、1行目を削除するとマクロ「更新」が実行されてしまいます。 シートをコピーした後、画像のマクロを削除する方法はありませんか? 各Q&Aサイトをググるといろいろ出てきますが、理解できませんでした。 もしくは、シートAとそっくりなシート(ページレイアウトや書式もそのままでデータのみ値コピー)を作成するマクロの提示でも構いません。 複数シートにある列を削除 只今マクロの勉強中(超初心者)で簡単な質問なので 恐縮なんですが、 一つのブックに複数のシートがあります。 全部のシートのA列を一括で削除したいのですが、 マクロの記述はどのようになるでしょうか。 EXCELのマクロで よろしくお願いします。 さて、過去にとあるEXCELのブックにマクロを登録しました。そのマクロも不要となり、マクロ一覧から全て削除した。 最近になってそのファイルを雛型として使用するケースが増え、名前を付け替えて使用していますが、ファイルを開く度に『マクロを有効にしますか?』と聞いてきます。 (マクロのセキュリティは中にしてあります) 正直 これがかなりウザいのですが、どうすれば聞いてこなくなるでしょうか? (但し、マクロウィルス防止の為、セキュリティは中のまま使用したいと思っています) シートだけを新規のブックに保存すればいけるとは思うのですが、現在のブックの何が問題なのかを知りたいのです。 尚、マクロ実行のダイアログを出しても、登録したマクロは何も残っていません。 EXCELのシートのマクロ操作について EXCELについて質問がありまして、よろしくお願いします。 複数のシートがあるブックがあり、それを、それぞれシートごとに別のブックにしたいと思っています。 マクロやVBAなどを使って簡単に出来るものでしょうか? マクロ集などのサイトを探してみましたが、上手く見つけることができませんでした。 シート名をブック名として引き継いで保存できればベターだと思っております。それが出来なくてもブックとして起こせれば大丈夫です。 何かわかられましたらお教えいただけますと幸いです。 どうぞよろしくお願いします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム マクロの削除 こんにちは、Excelで表を作っている際に誤ってマクロを作成してしまったみたいでブックを開けるたびにマクロを有効にしますか無効にしますかと尋ねられます。マクロについて何も知らないのでどう削除してよいか分かりません。削除の仕方ご存知の方教えて下さい。必ず締め切りますので宜しくお願いします。 エクセルで、マクロを削除したあとも、マクロがあるとメッセージが出る エクセルで、ためしにマクロを作ってみようと思い、マクロを作った後、 必要なくなったので、そのマクロを削除しました。 ところが、そのあとも、そのワークシートを開くたびに、「マクロを有効にするか」と聞いてきます。 どうしたら、マクロが削除されていることを、反映できるのでしょうか?教えてください。 EXCELのマクロ処理の削除方法 EXCELのマクロ処理をすべて削除しましたが、BOOKの立ち上げ時にマクロの警告が出てしまいます。どうやればすべて削除できるのでしょうか?( セキュリティーレベルは変えずに) マクロを除く方法教えてください 会社で使っている売り上げ集計ファイルですが、 開くたびに「マクロを有効にしますか」の問いが出てきます。 素人ながら、マクロを使っているようには思えないので、 削除してみようと考えましたが、方法が見つかりません。 どなたか教えていただけないでしょうか。 考えられる原因として、 何年にもわたり「名前をつけて保存」で更新してきたので、 シートを挿入したり削除したり繰り返す中で、過去にマクロを使い、 現在残っているシートではマクロは使っていないがブックには残っている という状況が考えられます。 マクロを削除したにもかかわらず。。。 マクロを削除したにもかかわらず、ブックを開く時に「○○.xlsはマクロを含んでいます」と、セキュリティ警告が出てきます。とっても気になります。どうして出てくるんですか?そういう宿命なんですかね? 「開いているすべてのブック」に保存したマクロの削除 パソコンド素人です。マクロが含まれたほかのエクセルブックを多数開いたまま、エクセルマクロ初心者講座(http://kabu-macro.com/kouza/macro/macro_jikkou.html)を見ながら、A1のセルのデータを消去するマクロを作って実行したところ、実行時の保存先が「開いてるすべてのブック」になっていたからなのか、他のエクセルのブックでも新しくシートを作っても、Ctrl+Z (ショートカットを作っていました)でA1のデータが削除されるようになってしまいました。(実行前には標準モジュールのModule2にこのVBAが入ってたのを確認したのですが、実行後にはModule2がなくなっていました) このままでも問題はないのですが、わからないのは悔しいので、どなたかこのマクロの削除方法を教えてください! 個人用マクロブックとやらにあるらしいことはわかったのですが、そのファイルが検索しても出てきません。OSはVistaでエクセル2000と2007を使用してます。ちなみにエクセル2000でこのマクロを作ったのに2007でもCtrl+ZでA1のデータが削除されます。 よろしくお願いします。 マクロ シートの順番を認識してシートをアクティブに シート名に反応して、シートをアクティブにするマクロは分かるのですが、 シートの順番を元に、アクティブにするマクロを実行したいです。 例えば、 1枚目のシートに あああ、2枚目のシートに いいい、3枚目のシートに ううう と名前を付けているブックがあるとして、あああ のシートをアクティブにしたいとき、 Sub あああ のシートをアクティブにする() Sheets("あああ").Activate End Sub としたいわけではなく、「1枚目だからアクティブにした」 といったマクロを実行したいと思っています。 ピボットテーブルを作成後、シートを削除するマクロ いつもお世話になっております。 ピボットテーブルを作成するマクロを作ったのですが、このシートを削除するマクロが分からなく困っています。 ピボットテーブルは毎回作成しては削除するので、シートの名前が2,3,4と、どんどん大きくなっていって、シート名が固定化できないんです。 シート名に関わらず、ピボットテーブルを削除するマクロをご教示願います。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
有難うございます。