お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/25 11:42
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) 複数のExcelブックのシート1の内容を1つのExcelブックにコピー貼り付けたいのでvbaコードを 7 2023/02/10 23:20
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Visual Basic(VBA) 特定の文字を含むシートだけマクロ処理をしたい 1 2023/05/22 01:43
- Visual Basic(VBA) Excel VBA シートを追加後に余分なシートを削除する、の意味 21 2022/05/19 22:46
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
フォルダ内の複数ファイルから特定のシートを一括削除
その他(Microsoft Office)
-
VBAで別ブックのシートを指定して削除したい。
Visual Basic(VBA)
-
フォルダ内の全ブックのシート名を変更したいです。
Excel(エクセル)
-
-
4
EXCEL VBA 特定シート以外のシート削除
Excel(エクセル)
-
5
複数のbookから特定のセル(行)を削除する
Excel(エクセル)
-
6
エクセルで複数のシートのクリアをしたいです
Excel(エクセル)
-
7
【ExcelVBA】指定のシート以外を削除する方法
Visual Basic(VBA)
-
8
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
9
複数のExcelファイルにある同名シートを1つのシートに一括でまとめるには?
Excel(エクセル)
-
10
Application.DisplayAlerts =Falseでも警告される?
Access(アクセス)
-
11
ExcelのVBAのマクロで他のシートの複数項目をクリアする方法
Visual Basic(VBA)
-
12
マクロを複数シートに実行するには?
Excel(エクセル)
-
13
excelのマクロで該当処理できなければ飛ばして進むにはどうすればよいのでしょうか
Visual Basic(VBA)
-
14
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
15
VBA 条件が一致した場合のみコピーする
その他(ビジネス・キャリア)
-
16
フォルダ内の全てのファイルに貼り付けを行うマクロを作りたい
Visual Basic(VBA)
-
17
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでブックを非表示で開いて処...
-
エクセルの関数 ENTERを押...
-
エクセルを共有するとPCによっ...
-
Excelでブックの共有を掛けると...
-
Excelファイルをダブルクリック...
-
Excel(2010)のフィルターが保...
-
vbaでpdfを開いて1ページ目のみ...
-
WorkBooksをオープンさせずにシ...
-
エクセルで別ブックをバックグ...
-
エクセルで参照しているデータ...
-
外部ブック参照が#REF!になって...
-
フォルダ内の複数ファイルから...
-
同じフォルダへのハイパーリン...
-
エクセル2016です。「ブッ...
-
ブックのピボットを別ブックに...
-
【マクロ】【VBA】別ブックへの...
-
エクセルで「ディスクがいっぱ...
-
エクセルVBA 別ブックの複数シ...
-
エクセルファイルを開かずにpdf...
-
エクセルで開いていないbookの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルを共有するとPCによっ...
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
WorkBooksをオープンさせずにシ...
-
Excelでブックの共有を掛けると...
-
エクセルで参照しているデータ...
-
Excel(2010)のフィルターが保...
-
Excelで複数ブックの同一セルに...
-
VBA バックグラウンドで別ブッ...
-
エクセルで50行ごとに区切った...
-
エクセルで「ディスクがいっぱ...
-
エクセルにおける,「ブック」...
-
エクセルファイルを開かずにpdf...
-
フォルダ内の複数ファイルから...
-
ブックのピボットを別ブックに...
-
エクセルシートの一部を送りたい
-
エクセル2016です。「ブッ...
-
エクセルで別ブックをバックグ...
-
フォルダ内の複数ファイルから...
-
複数ファイルから特定シートの...
おすすめ情報
yokomaya様 早速のアドバイス、ありがとうございます。知識がないので、「セルにリストを準備しておけば、ここでは直接文字列を与えている部分にセルの文字列を.Textプロパティで渡すこともできますから、リストをシート上に作ればループでいくらでも消せます。」の具体的な設定方法がわかりません。素人で申し訳ないです。
例えば、マクロ管理シートなるものを作成しA列に対象ブック名、B列に削除したい対象シート名を入力した場合、「Workbooks("Honyaraka.xlsx").Sheets("Sheet3").Delete」ではどのようなVBAを記述すれば良いのでしょうか??
TH69様 早速のアドバイス、ありがとうございます。他の業務も自動化するよう、いくつかマクロが入ったExcelブックに、「指定シート削除」のマクロも加えたいと思っています。そのブックに管理シートなるものがあり、そのA列に対象ブック名、B列に削除したいシート名を記述し、マクロを実行したいと考えています。対象ブックの保存先は同一フォルダ内を想定しています。
tom04様 具体的にマクロの記載をして頂き有難うございます。試してみようと思いますが・・『コード内の「★」の行 「保存場所のパス」は実際の保存場所のパス』とありますが、このマクロを格納しているエクセルの保存場所のことでしょうか?ドキュメント内に「マクロテスト」というフォルダを作成していて、そこにマクロを書き込んだエクセルブックを入れる場合は、「C:/Users/〇〇〇/Documents/マクロテスト」を★と入れ替えるのですか?基本的なこともわからずすみません、。
また、このブックとマクロテストのフォルダを別の場所に動かすたびに、保存場所のパスの記述を変更しないといけないのでしょうか??
tatsu99様 以前も助けて頂きましたね。ありがとうございます。tatsu99様の説明が素人の私でもとても分かりやすく表現してくれるので助かります。
対象となるブックは一か所のフォルダに集めてもいいのですが、C列に格納FLDを記述するスタイルの方が、汎用性があって使いやすそうです。
拡張子は常時表示しています。またExcelはxlsxとxlsmのみ使用しています。
tatsu99様が以前提供してくれたマクロは大変に重宝して現在も頻繁に利用させて頂いています。その作業の一環で、シートの集約、分散作業をした後に、分散先でシートの削除が必要となるケースが出てきた為に、今回の質問をさせて頂いています。よろしくお願いいたします。