VBA練習問題
練習問題21(総合練習3)

Excelマクロ練習問題集、エクセルVBAの学習教材
公開日:2013-05-27 最終更新日:2019-06-27

練習問題21(総合練習3)

マクロVBA練習問題

・A列の都道府県から重複を失くし(ユニークにして)、D列に入れて下さい。
・都道府県別の合計売上をE列に入れて下さい。

練習問題用のExcelファイル
  A     B  C  D     E
都道府県 売上   都道府県 合計売上
茨城県 72778      
栃木県 50131      
群馬県 53199      
埼玉県 19689      
千葉県 51958      
東京都 47925      
神奈川県 59398      
茨城県 90072      
栃木県 34529      
群馬県 31438      
埼玉県 68503      
千葉県 50072      
東京都 79666      
神奈川県 65678      
千葉県 54750      
東京都 10675      
神奈川県 69021      
茨城県 83697      
栃木県 85693      
群馬県 61482      
埼玉県 33488      
千葉県 30215      
東京都 38957      
神奈川県 28897      
埼玉県 84546      
千葉県 99548      
東京都 20791      
神奈川県 41829      
千葉県 53036      

※上記表の全体を選択し、コピー(Ctrl+C)の後、エクセルのシートのA1セルに貼り付け(Ctrl+V)してください。

では、お考えください。
すぐに解答を見ずに、必ず自力で書けるとこまででも良いので書きましょう。

シンキングタイム

シンキングタイム開始


シンキングタイム終了

当サイトのコンテンツ
ExcelマクロVBA入門
この「VBA入門」シリーズは、マクロVBAを実務で自在に使いこなし業務を効率化・自動化できるようになることを目的としています。始めはより詳しく丁寧に解説しつつ少しずつ難易度を上げることで無理なく学習を進められるようにしています。ただし入門といっても、後半にはかなり高度な内容にも触れています。

書くべきマクロVBAが分からない時は、
ここでじっくり勉強してから再チャレンジしてください。

マクロVBA練習問題解答へ

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

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

解答はこちらです。「練習問題21解答」

VBA100本ノック

ツイッター連動企画です。
2020/10/19~2021/03/03の間に、ツイッターでVBAの問題を100問出題しました。
サンプルファイルもダウンロードできます。
VBA100本ノック





同じテーマ「マクロVBA練習問題」の記事

練習問題18(Dir関数の練習)

マクロVBA練習問題 ・A1に指定したフォルダ内にある、全てのエクセルファイル(xls,xlsx,xlsm)のブック名をA2以降に、そのブックの全シート名をB2から右に入れて下さい。(B2,C2,D2,…そのブックの全シート名を横に入れていく) ※サブフォルダ以下のファイルは無視して下さい。
練習問題19(総合練習1)
マクロVBA練習問題 ・下記表の空欄を全て埋めて下さい。・客単価は、小数以下1桁で表示。・1週間の合計の客単価より低い日の客単価は赤字にして下さい。※客単価=売上÷客数 練習問題用のExcelファイル こちらからダウンロードできます。
練習問題20(総合練習2)
マクロVBA練習問題 ・「元表」を下の「出来上がりサンプル」のようにして下さい。・月が変わったら1行挿入して、挿入した行に月の合計売上を入れて下さい。A列に、○月合計 B列に、売上の合計 それぞれ太字にして下さい。
練習問題21(総合練習3)
練習問題22(総合練習4)
マクロVBA練習問題 ・シート「練習22」では、各伝票の1行から6行が横に並んでいます。これを、シート「練習22_回答」を新規追加し、各伝票の行を縦に並べて下さい。つまり、伝票の明細行が横になっているものを、縦に変換するということです。
練習問題23(総合練習5)
マクロVBA練習問題 ・A2セルに日付、B2セルに名前を指定します。この条件に合うデータを、シート「練習23_データ」から抜出し、5行目以降に表示して下さい。・名前は部分一致として下さい。つまり、「山」と指定した場合は、「山田」も「山口」も「木山も」対象にするということです。
練習問題24(再帰呼出し)
マクロVBA練習問題 ・以下の表の全組み合わせを作成して下さい。サンプルデータでは、組み合わせの数は、8*3*6*5=720通りです。・各項目はカンマ(,)で区切って下さい。・出力先は、新規シートを追加し、1行目に見出しとして"組み合わせ文字"と入れ、2行目より出力して下さい。
練習問題25(各種VBA関数)
マクロVBA練習問題 ・以下の表において、課題に従って元データより回答欄に出力して下さい。※1問目なら、回答欄に"Excelマクロ(vba)練習"と出力する。練習問題用のExcelファイル こちらからダウンロードできます。
練習問題26(全シート処理とハイパーリンク)
マクロVBA練習問題 全シートのハイパーリンク付き一覧を先頭シートに作成します。現在のブックの先頭に新規シートを追加し、既存シートのシート名一覧をハイパーリンク付きで作成して下さい。※これは実務においても非常に良く発生する要求です。
練習問題27(データ分割し別ブック保存)
マクロVBA練習問題 アクティブブックのアクティブシートのA列に担当、B列に支店が入っています。支店ごとのブックを作成して下さい。作成したブックの保存先は、アクティブブックと同一フォルダとして下さい。
練習問題28(シートを別ブックにして値のみにする)
マクロVBA練習問題 アクティブブックにはシートが複数(Sheet1,Sheet2,Sheet3)あります。Sheet1だけを別ブックにして、計算式を抜き(値だけに)にしてから保存して下さい。作成したブックの保存先は、アクティブブックと同一フォルダとし、ブック名はシート名と同一にして下さい。


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

TRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)
正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)
エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)
ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)
テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)
ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)
VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)
テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)
無効な前方参照か、コンパイルされていない種類への参照です。|エクセル雑感(2024-02-17)
初級脱出10問パック|VBA練習問題(2024-01-24)


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

1.最終行の取得(End,Rows.Count)|VBA入門
2.繰り返し処理(For Next)|VBA入門
3.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
4.変数宣言のDimとデータ型|VBA入門
5.RangeとCellsの使い方|VBA入門
6.ブックを閉じる・保存(Close,Save,SaveAs)|VBA入門
7.セルのクリア(Clear,ClearContents)|VBA入門
8.メッセージボックス(MsgBox関数)|VBA入門
9.条件分岐(Select Case)|VBA入門
10.ブック・シートの選択(Select,Activate)|VBA入門




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


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


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