非表示シートは対象外とするまた、シートの全セルの背景色は消して下さい。チャレンジしてみましょう。ヒント!書き方はいろいろあります。自分なりの書き方で書いてみましょう。シンキングタイムシンキングタイム開始シンキングタイム終了マクロVBA練習問題解答へでは解答へ進んでください。こちらの登録で、専用メールアドレスにて質問が可能となります。第75回.名前を付けて保存ダイアログ(GetSaveAsFilename)VBAで保存するExcelファイルの保存先フォルダとファイル名をあらかじめ決めておけない場合は、ユーザーに保存先フォルダとファイル名を指定してもらう必要があります。ユーザーに保存するフイルを指定してもらうには、ApplicationオブジェクトのGetSaveAsFilenameメソッドである、[名前を付けて保存]ダイアログボックスを使用します。こちらも使用することができ、GetOpenFilenameやGetSaveAsFilenameにはない便利な機能が提供されています。第77回.組み込みダイアログ(Dialogs,xlDialogPrint)Excelを操作していると、その時々で多種多様なダイアログが表示されます。マクロVBAでは、Excelの全ての組み込みダイアログを使用することが出来ます。どのようなダイアログがあるか一覧を紹介しつつ、VBAでのダイアログの使い方を解説します。第78回.総合練習問題8第79回.ファイル操作I(Dir)VBAでは、フォルダのファイル一覧を取得したりファイルの存在確認をする事が出来ます、指定したパターン(ワイルドカード)やファイル属性と一致するファイルまたはフォルダの名前を表す文字列の値を返します。Dir関数は、引数に指定したファイルが存在すると、そのファイル名を返し存在しないと空欄を返します。第80回.ファイル操作I(その他)VBAではファイル操作するためのステートメントと関数が多数用意されています、VBAでファイル操作する場合は、これらの用意されたステートメントや関数を使い処理を実現します。・フォルダ内のすべてのエクセルファイルを"BACKUP"にコピーして下さい。第82回.RangeのResizeプロパティResizeプロパティは、指定されたセル範囲(Rangeオブジェクト)のサイズを変更します、そして、サイズが変更されたセル範囲(Rangeオブジェクト)を返します。サイズ変更は、縦方向の行数、横方向の列数の両方またはどちらか一方を指定できます。第83回.RangeのOffsetプロパティOffsetプロパティは、指定されたセル範囲(Rangeオブジェクト)をオフセット(移動)します、オフセット(移動)したセル範囲を表すRangeオブジェクトを返します。Offsetとは、「差し引きする」意味ですが、Offsetプロパティで取得されるのは、元のRange範囲を、指定した行数・列数移動したRange範囲になります。第84回.RangeのAddressプロパティAddressプロパティは、セル範囲(Rangeオブジェクト)の参照範囲を表す文字列の値を返します。引数により、参照方法($の付いた絶対参照)や形式(R1C1形式)を指定できます。第85回.結合セルの扱いセルが結合されていると、マクロでは時に扱いづらい事があります、セル結合されている場合に、VBAでどのように取り扱うかを解説します。そもそも、やたらにセル結合すべきではないのですが、見た目重視で作られたシートでは、セル結合が頻繁に使用されているものです。総合練習問題8このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。総合練習問題8このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。