5倍速!メールマガジン
外部アカウントで登録
受講生の声
新着の講座投稿
新着の講座コメント
新着のノート投稿
投稿一覧へ新着のノートコメント
表示できる投稿はありません。
サイト運営者紹介
小川 慶一講師/教材/システム開発者紹介
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
受講生さんの投稿
(投稿ID: 5507)
いつもお世話になっております。
一から書いてみたいので、添削よろしくお願いいたします。
小川 慶一さんのコメント
(コメントID: 8264)
添削を返送します。よく書けていると思います (^^*
> Q.下記のような書き方でも[main]を含まないワークシートを削除できましたが、これもありですか?
Left(wks.Name, 4) <> "main" という条件は、ワークシート名が「main」で始まるかどうかをチェックします。
コメントにある InStr(wks.Name, "main") = 0 は、「main」という文字列がワークシート名に含まれているかどうかをチェックします。
この二つの条件は異なる動作をします。
前者はワークシート名の最初の4文字が「main」である必要があり、後者は名前のどこかに「main」が含まれていればよいという条件です。
どちらの条件を使用するかは、どのワークシートを削除したいかによって異なります。
受講生さんのコメント
(コメントID: 8265)
********************************************************************************
>この二つの条件は異なる動作をします。
>前者はワークシート名の最初の4文字が「main」である必要があり、後者は名前のどこか>に「main」が含
>まれていればよいという条件です。
>どちらの条件を使用するかは、どのワークシートを削除したいかによって異なります。
ご回答ありがとうございます。
どのワークシートを削除したいかによって、使い分けること承知いたしました。
********************************************************************************
また、他コメント頂いた3点に関して、他の方の回答を参考にしつつ取り組んでみます。
引き続き学習を続けます(*'▽')
1点目
>AutoFill を使った書き方にもトライしてみてください。
>ほかの方の回答も参考にして取り組んでみてください。
2点目
>Format関数を使った書き方にもトライしてみてください。
>ほかの方の回答も参考にして取り組んでみてください。
3点目
>以下は、 Range("B16" & ":" & "K" & cto_mx) でさらにまとめられるかと思います。
>ほかの方の回答も参考にして取り組んでみてください。
********************************************************************************
受講生さんのコメント
(コメントID: 8266)
小川 慶一さんのコメント
(コメントID: 8267)