Wakizaka2019/5/312019/5/31VBAの基礎はわかったけど、スキルを磨く方法がわからない・・・もっとスキルを鍛えるための演習問題はないかな?できれば、演習問題を通してスキルを磨くコツも知りたい・・・VBAは、自分で書いて簡単なコードがかけるようになるところまでは簡単です。そこからどうやってスキルを磨いていけばいいか、悩む方が多いのではないでしょうか。こんにちは!フリーランスエンジニア兼テックライターのワキザカです。この記事では、VBAの基礎から応用力を鍛えるために、VBAの演習問題についてご紹介します!ただ演習問題を解説するだけでなく、効率的にスキルを磨く方法も解説しているので、ぜひ最後まで見てみてくださいね!この記事はこんな人のために書きました。まとめVBAを演習問題を通して学ぶときのコツとは?はじめに、演習問題を通して学ぶときのコツについて解説します。演習問題は、やみくもに数をこなしているだけだとスキルがあまり身につきません。数をこなすのではなく、スキルを高めるための手順を踏んでいくことが重要です。具体的には、以下の流れで演習を進めると、スキルを効率的に伸ばすことができます。手順1:演習問題通りに解く手順2:少し問題の内容を変えて解いてみる手順3:コード1行ごとの意味をググって理解する演習問題通りに解いてから値を変えてみることで、「何を使えば、どんな動きになるのか?」を理解することができます。それだけだと応用的な使い方が難しいので、最後に1行ごとにどんな処理になっているのか1つずつググって調べていくのです。この流れで進めることで、理解してコードを書くスキルが身につきます。次に、VBAを学ぶときのおすすめの演習問題についてご紹介しますね。次は、VBAを基礎から学ぶ方向けの演習問題についてご紹介します。VBAの基礎ができたら、ツールを1つずつ演習問題を通して作ることがおすすめです。以下のように、簡単な計算ツールを作る演習問題を通してVBAを学ぶことがおすすめです。最初にゴールの共有ですが、以下のようなツールを作っていただきます。例題は、全部で6つ用意しました。流れで解説していくので、問題を見たら回答を見る前に、自分でVBAを書いてみてください。詳細はこちら基礎の復習をしつつ1つのツールを作るところまで学べるので、最初に挑戦するのにおすすめの例題ですね。アプリ開発の演習問題を通して学ぶ基礎演習が終わったら、アプリ開発に挑戦することがおすすめです。いえ、いきなりアプリ開発と言われてもわからない方が多いのではないでしょうか。アプリは、大きく分けて次の流れで開発します。■アプリ開発の大まかな流れ手順1:アプリの仕様を考える手順2:機能一覧を作る手順3:画面を設計する手順4:具体的な処理を設計する手順5:設計をもとにVBAで作るそのため、アプリ開発の進め方を最初に学ぶことが重要です。2019年8月9日アプリ開発の考え方がわかったら、実際にアプリを作っていくのがおすすめです。そのため、次に簡単なクイズアプリの演習について紹介しますね。簡単なクイズアプリの演習で作り方を覚える次に、簡単なクイズアプリの演習について紹介します。具体的には、Excelのシートだけでなく次のようなユーザーフォーム(画面)を使ったアプリを作るイメージです。質問一覧シート最初は少し難しいと感じる方がいるかもしれませんが、画面を使ったアプリが作れるようになります。作れる幅がグッと広がるので、とてもおすすめです。以下記事で、画面を使ったアプリを作ったことがない人でもわかるように、1から丁寧に作り方を解説しています。2019年4月22日VBAの応用力を高めるためのコツ最後に、VBAで応用力を高めるコツについて解説します。演習問題を通して学ぶことで、着実にVBAのスキルを鍛えることはできます。応用力を鍛える方法を別途知っておくことで、ノータイムで次のアクションに移すことができるので、覚えておくと便利です。いえ、「応用力」と一口に言っても色々ありますよね。応用力を鍛えたいと思っている方向けに、以下の3つの切り口で応用力を鍛える方法についてまとめました。2019年4月19日まとめ今回は、VBAのスキルアップにおすすめの演習問題・スキルを鍛えるコツについて解説しました。基礎を覚えたら、演習をこなして手を動かしていくことが重要です。今回解説したコツを意識しつつ、ぜひ手を動かしてみてくださいね!TweetPocket無料でSEからWebエンジニアへ転職しませんか?侍エンジニア塾では、完全未経験の方から現在SEだけどプログラミングはやっていないという経験者まで、幅広い方々の人生を好転させるプログラミング指導を行ってきました。SEの方とお話していくなかで、システムエンジニアという職業だけどコードが書けない事務作業が多くスキルがないため将来が不安スクールに通うと完全未経験者と同じスタートになるからレベルが合わないという、すでに知識があるSEならではのお悩みがあることに気づきました。弊社では、マンツーマンでレッスンを行いますので、現在お持ちの知識レベルからカリキュラムを作成いたします。こちらの転職コースは無料で受講を始められて転職成功でそのまま卒業できるというとてもお得なコースとなっています。知識のあるSEといっても転職は年齢が若いほど受かりやすいため、まずは無料体験レッスンで今の現状や理想の働き方について一緒に考えていきましょう。Wakizaka新卒入社したメーカー系のIT企業で、システムエンジニアとして約5年勤務。インフラ、製造、テスト、運用保守など、様々な経験あり。侍ブログ編集部として、これまでに200記事以上の記事を執筆。現在はフリーランスエンジニア兼テックライターとして活動中。