ExcelマクロVBA入門
第78回.総合練習問題8

ExcelマクロVBAの基本と応用、エクセルVBAの初級・初心者向け解説
最終更新日:2019-06-27

第78回.総合練習問題8

マクロVBA練習問題

・ダイアログで、Excelファイルを選択する
・指定されたExcelファイルの全ワークシートを印刷する
ただし、
非表示シートは対象外とする
また、
シートの全セルの背景色は消して下さい。


チャレンジしてみましょう。

ヒント!

書き方はいろいろあります。
まずは自分なりの書き方で書いてみましょう。

シンキングタイム

シンキングタイム開始


シンキングタイム終了

マクロVBA練習問題解答へ

では解答へ進んでください。

エクセル厳選情報メールマガジン登録
登録は無料です。
こちらの登録で、専用メールアドレスにて質問が可能となります。

解答はこちら、「総合練習問題8解答」



同じテーマ「マクロVBA入門」の記事

第75回.名前を付けて保存ダイアログ(GetSaveAsFilename)

VBAで保存するExcelファイルの保存先フォルダとファイル名をあらかじめ決めておけない場合はユーザーに保存先フォルダとファイル名を指定してもらう必要があります。ユーザーに保存するフイルを指定してもらうにはApplicationオブジェクトのGetSaveAsFilenameメソッドである[名前を付けて保存]ダイアログボックスを使用します。
第76回.ファイルダイアログ(FileDialog)
VBAでファイルを指定するダイアログを扱うにはすでに紹介したGetOpenFilenameやGetSaveAsFilenameがありますがさらに今回紹介するFileDialogオブジェクト こちらも使用することができGetOpenFilenameやGetSaveAsFilenameにはない便利な機能が提供されています。
第77回.組み込みダイアログ(Dialogs,xlDialogPrint)
Excelを操作していると、その時々で多種多様なダイアログが表示されます。マクロVBAでは、Excelの全ての組み込みダイアログを使用することが出来ます。どのようなダイアログがあるか一覧を紹介しつつ、VBAでのダイアログの使い方を解説します。
第78回.総合練習問題8
第79回.ファイル操作Ⅰ(Dir)
VBAでは、フォルダのファイル一覧を取得したりファイルの存在確認をする事が出来ます、指定したパターン(ワイルドカード)やファイル属性と一致するファイルまたはフォルダの名前を表す文字列の値を返します。Dir関数は、引数に指定したファイルが存在すると、そのファイル名を返し存在しないと空欄を返します。
第80回.ファイル操作Ⅰ(その他)
VBAではファイル操作するためのステートメントと関数が多数用意されていますVBAでファイル操作する場合はこれらの用意されたステートメントや関数を使い処理を実現します。ファイル操作で使うステートメントと関数 ChDriveステートメント ChDirステートメント CurDir関数 MkDirステートメント RmDirステートメント Killステートメント …
第81回.総合練習問題9
VBA練習問題 自身のブックのあるフォルダについて以下の処理をして下さい ・サブフォルダ"BACKUP"を作成して下さい ・フォルダ内のすべてのエクセルファイルを"BACKUP"にコピーして下さい。ただしファイル名は〇〇○.xls→○○○_yyyymmdd.xls このように
第82回.RangeのResizeプロパティ
Resizeプロパティは、指定されたセル範囲(Rangeオブジェクト)のサイズを変更します、そして、サイズが変更されたセル範囲(Rangeオブジェクト)を返します。サイズ変更は、縦方向の行数、横方向の列数の両方またはどちらか一方を指定できます。
第83回.RangeのOffsetプロパティ
Offsetプロパティは指定されたセル範囲(Rangeオブジェクト)をオフセット(移動)しますオフセット(移動)したセル範囲を表すRangeオブジェクトを返します。Offsetとは「差し引きする」意味ですがOffsetプロパティで取得されるのは元のRange範囲を指定した行数・列数移動したRange範囲になります。
第84回.RangeのAddressプロパティ
Addressプロパティはセル範囲(Rangeオブジェクト)の参照範囲を表す文字列の値を返します。引数により参照方法($の付いた絶対参照)や形式(R1C1形式)を指定できます。AddressはVBAの中で処理の一環として使う事はあまり多くないかもしれませんがVBA作成過程ではRangeオブジェクト変数のアドレス確認に使う事もあり
第85回.結合セルの扱い
セルが結合されていると、マクロでは時に扱いづらい事があります、セル結合されている場合に、VBAでどのように取り扱うかを解説します。そもそも、やたらにセル結合すべきではないのですが、見た目重視で作られたシートでは、セル結合が頻繁に使用されているものです。


新着記事NEW ・・・新着記事一覧を見る

VBAコードの全プロシージャー・プロパィ一覧を取得|VBAサンプル集(10月12日)
VBAでエラー行番号を取得できるErl関数|VBA技術解説(10月12日)
手動計算時の注意点と再計算方法|ExcelマクロVBA技術解説(10月9日)
引数の数を可変にできるパラメーター配列(ParamArray)|VBA入門(10月7日)
VBEの使い方:デバッグ|ExcelマクロVBA入門(10月6日)
VBAにおける配列やコレクションの起点について|VBA技術解説(10月5日)
VBEの使い方:オブジェクト ブラウザー|VBA入門(10月5日)
VBEの使い方:ウォッチ ウィンドウ|VBA入門(10月4日)
VBEの使い方:ローカル ウィンドウ|VBA入門(10月3日)
VBEの使い方:イミディエイト ウィンドウ|VBA入門(10月2日)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
3.RangeとCellsの使い方|ExcelマクロVBA入門
4.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
5.変数とデータ型(Dim)|ExcelマクロVBA入門
6.繰り返し処理(For Next)|ExcelマクロVBA入門
7.マクロって何?VBAって何?|ExcelマクロVBA入門
8.ひらがな⇔カタカナの変換|エクセル基本操作
9.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|VBA技術解説
10.セルに文字を入れるとは(Range,Value)|VBA入門



  • >
  • >
  • >
  • 総合練習問題8

  • このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


    記述には細心の注意をしたつもりですが、
    間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
    なお、掲載のVBAコードは自己責任で使ってください。万一データ破損等の損害が発生しても責任は負いません。




    このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
    本文下部へ