所定のシート以外すべてを削除する

この講座は有料講座です。
講座の購入後ご覧になれます。

ログインアカウントの新規作成

解説

所定のシート以外のすべてのシートを削除するマクロを作ります。For Each構文の中にIf文を入れています。このくらいは、すぐに作れるようになりたいですね。

この教材についての過去の質問・感想

11384 : 小川慶一の回答 (2019-05-04 23:35:53)

タカヒロさん:

ご指摘、ありがとうございます。
たしかに、動画1と比べて、動画2、動画3は粒度が粗いですね。

なんでこんなことに...。
修正の方法を検討します。

ひきつづき、よろしくお願いいたします。


> 「伝票作成マクロ」の動画2と動画3が、4月29日の時点では、ぼやけて見にくかったので、改善していただけると助かります。
> よろしくお願いします。


11381 : タカヒロさんのコメント (2019-04-29 21:00:42)

「伝票作成マクロ」の動画2と動画3が、4月29日の時点では、ぼやけて見にくかったので、改善していただけると助かります。
よろしくお願いします。


5006 : 小川慶一の回答 (2015-09-04 09:13:25)

受講生 さん:

アルゴリズムの徹底習得と、小技の積み重ねです。

>小川先生
>消すワークシートのオブジェクト変数のネーミング、こういった積み重ねですね。


4992 : 受講生さんのコメント (2015-09-02 10:42:47)

小川先生
消すワークシートのオブジェクト変数のネーミング、こういった積み重ねですね。


4340 : 山田 将之さんのコメント (2015-05-21 21:36:11)

いよいよ本題ですね。


2468 : 小川慶一の回答 (2014-09-14 19:33:34)

匿名 さん:

For Each構文、シンプルだけど強力ですよね。
ひきつづきお楽しみください☆

>動作確認出来ました。
>For Each構文、うまく動くと結構感動します。


2467 : 受講生さんのコメント (2014-09-14 19:00:16)

動作確認出来ました。
For Each構文、うまく動くと結構感動します。


969 : 受講生さんのコメント (2014-01-22 08:20:19)

完了


896 : 小川慶一の回答 (2013-12-25 10:14:38)

匿名さん:

>Debug print をあまり活用してなかったと反省。

どんどん使ってください。一気にマクロを実行してから結果を拾ってくる、とかいう使い方もできて、とても便利。


893 : 小川慶一の回答 (2013-12-25 10:11:30)

匿名さん:

>となるとRange("A1")が1でなかったらこうするという使い方ができるわけですね。

OKです。

さっきも別のところで指摘したけど、 Value のつづりが違うよ。いますぐ声に出しながら37回書いて覚えてください。


875 : 受講生さんのコメント (2013-12-23 19:47:26)

Debug print をあまり活用してなかったと反省。


872 : 受講生さんのコメント (2013-12-23 18:17:48)

途中ででてきた<>の使いかたを考えていました。
If Range("A1")<>”1” Then
 Range("B1").Valur=1
End If
となるとRange("A1")が1でなかったらこうするという使い方ができるわけですね。


3日がかりのその仕事、3分で終わらせる方法教えます。ガラパゴスタディーオンライン講座 ユーザー登録

本講座の動画一覧

  1. 【動画1】 すべてのシートを順に処理する
    【動画1】 すべてのシートを順に処理する 未習得
  2. 【動画2】 所定のシート以外すべてを削除する
    【動画2】 所定のシート以外すべてを削除する 未習得
  3. 【動画3】 所定の条件に一致しないシートすべてを削除する
    【動画3】 所定の条件に一致しないシートすべてを削除する 未習得
  4. 【動画4】 警告ダイアログを出さずにシートを削除する
    【動画4】 警告ダイアログを出さずにシートを削除する 未習得
  5. 【動画5】 複数シートを作成し、取引先名リストにあるのと同じ名前を順に割り当てる
    【動画5】 複数シートを作成し、取引先名リストにあるのと同じ名前を順に割り当てる 未習得
  6. 【動画6】 テンプレートシートを複数コピーし、取引先名リストにあるのと同じ名前を順に割り当てる
    【動画6】 テンプレートシートを複数コピーし、取引先名リストにあるのと同じ名前を順に割り当てる 未習得
  7. 【動画7】 あらかじめ並べ替えられているリストから重複しないリストを作成する
    【動画7】 あらかじめ並べ替えられているリストから重複しないリストを作成する 未習得
  8. 【動画8】 重複しないリストを作成し、新規シート作成時にリストからシート名を生成する
    【動画8】 重複しないリストを作成し、新規シート作成時にリストからシート名を生成する 未習得
  9. 【動画9】 重複しないリストを作成する(並べ替えから行う)
    【動画9】 重複しないリストを作成する(並べ替えから行う) 未習得
  10. 【動画10】 重複しないリストを作成する(並べ替えを行い、最後に元に戻す)
    【動画10】 重複しないリストを作成する(並べ替えを行い、最後に元に戻す) 未習得
  11. 【動画11】 取引記録に登場するすべての取引先名のシートを作成する
    【動画11】 取引記録に登場するすべての取引先名のシートを作成する 未習得
  12. 【動画12】 取引記録に登場するすべての取引先名のシートを作成する(IDの割り振りも行う)
    【動画12】 取引記録に登場するすべての取引先名のシートを作成する(IDの割り振りも行う) 未習得
  13. 【動画13】 取引先ごとに作成したシートにデータ転記を行う
    【動画13】 取引先ごとに作成したシートにデータ転記を行う 未習得
  14. 【動画14】 取引先ごとに作成したシートにデータ転記を行う2
    【動画14】 取引先ごとに作成したシートにデータ転記を行う2 未習得
  15. 【動画15】 データ転記先のシートすべてに対し、罫線を引く等の後処理をする
    【動画15】 データ転記先のシートすべてに対し、罫線を引く等の後処理をする 未習得

塾長 小川慶一

メニュー

コメント紹介

もっと見る

ページの先頭へ