PRACTICEこれからの20代の生き方を考えよう。Basic]試験対策まとめプログラミング2019.07.14この記事は約7分で読めます。ベーシックに合格することができたので、試験に出題された範囲をまとめておきたい。この記事に書いている内容は私が受験した際の内容であり、出題範囲や形式、傾向が変わっている可能性があることに留意してください。この記事を参考にして不合格になったとしても責任は負えません。補足とまとめテキストと練習問題は公式テキスト一択まずはどのテキストを使うべきかについて。前回の記事でも書いているが、事前の勉強には公式テキストと付属の模擬問題を使用するのがベスト。理由は、試験が公式テキストの内容から出題されるため(公式テキストは3000円と少し高くつくのがネック・・・)たまたまかもしれないが、私が受験した時は公式テキスト付属の模擬問題に出題されていた形式や内容と近い出題がとても多かった。問題が同じものさえあったため、高得点を取ることができた。他にはExcelについてまとめられたサイトがインターネット上に多数存在する。実際にエクセルのマクロを使いこなそうとするなら非常に参考になる。受験に当たってそれらのサイトを調べる必要は無い。公式テキストや模擬問題に含まれていない内容が付け加えられていたりするため、むしろ試験に合格するという点だけで見れば公式テキスト以外は使わない方が良い。試験の押さえておきたいポイント公式サイトを見てみると、出題範囲は10章に分かれている。公式テキストもこの出題範囲に準拠して書かれているが、その中でも特に押さえておきたいポイントをまとめる。・マクロ記録:Excelが持つ機能の名前。エクセルの操作手順が記録される。Editor):マクロの記述・実行のために使う。Excelを起動せずにVBEだけを起動することはできない。・マクロ記録:Excelに対して行った操作をVBAのコードとして記録する(普段Excelを使う時はマウスやショートカットなどを駆使するが、その手順をVBAで表すとどうなるか調べたいときなどに使うことができる。「?」や「*」は使用できない。・マクロは「個人用マクロブック」「新しいブック」「作業中のブック」のいずれかに保存する。・Cells:セルの表し方の一つ。書く・Range:セルの表し方の一つ。Range(“D4”)Range(“B2:C5”)Range(“C1,D6”)・Ucase関数:小文字のアルファベットを大文字に変換する・Mid関数:指定した位置から指定した文字数分だけ文字を返す。このように記述するとAとBはバリアント型、Cのみ文字列型になる。・定数:定義する際は同時に値も宣言する。一度定義したら変更はできない・変数:値の格納は宣言後のコードで行う。・Valueプロパティ:セルの中にある値を表す。省略もできる・Textプロパティ:セルに表示されている文字列を返す。読み取りのみ・Offsetプロパティ:基準となるセルからみて相対的に指定した位置のセルを表す・Resizeプロパティ:セル範囲の大きさを変更する・Endプロパティ:基準セルから上下左右の指定した方向へ、値が入力されている最終セルにアクティブセルが移動する・CurrentRegionプロパティ:アクティブセルを含むひとかたまりのセル範囲を選択する・Copyメソッド:セルをコピーする・Deleteメソッド:指定したセルを削除する7章:ステートメント・For...Nextステートメント:繰り返し処理を行うEndモードとの併用、Offsetプロパティを併用した問題が多い。・Ifステートメント:条件の結果に応じて処理を変える(条件分岐)複数の条件分岐を含めたコードを読み取り、表の中から該当するデータを答える問題が多い。・Withステートメント:同じ主語が何度も使う際に省略することができる何行目でエラーが起きるかを答える問題に出題された。・DateSerial関数:年月日を返す。・Len関数:引数に指定した文字列の長さを返す・Left関数:引数に指定した文字列の左端から指定した文字数分の文字列を返す・Right関数:引数に指定した文字列の右端から指定した文字数分の文字列を返す・Mid関数:指定した位置から、指定した文字数分の文字列を返す・LCase関数:引数に指定したアルファベットを小文字にする・UCase関数:引数に指定したアルファベットを大文字にする・Replace関数:引数で指定した文字列を指定した文字列に置き換える。指定した文字列を除去する問題として出題。・InStr関数:引数に指定した文字列の中で、指定した文字が何番目にあるかを返す・StrConv関数:引数で指定した文字列の文字種を変換する・Format関数:数値や日付などを、指定した書式にして返す・IsNumeric関数:引数で指定した値が数値ならTrue、数値以外ならFalseを返す・IsDate関数:引数で指定した値が日付ならTrue、日付以外ならFalseを返す・MsgBox関数:引数で指定した文字列を画面に表示する。・Addメソッド:新しいシートを挿入する・Sheets.Count:シートの個数を表す。補足とまとめテキストに乗せてある知識問題を4択で答える問題もあるが、試験問題の多くはコードを読み解いて回答する。そのため、コードを早く読み解くことができるようになっておく必要がある。逆に、自分でコードを記述することはほとんどない。穴埋め問題として、単語レベルでは存在するが文章を丸ごと書くことはない。読み解くといっても、闇雲にネットで調べたマクロを読みまくっても非効率だが、実は試験に出題されるコードの多くはテキストに似たような内容で載っている。「教材はテキスト一択」と書いている理由はここにある。最後に、テキストの中でも特に押さえておきたい部分をまとめたが、今回の記事は私が受験した際に出題された内容を載せている。公式サイトとテキストをチェックした上での勉強を強くオススメする。今回まとめていない部分から出題できそうな箇所はまだまだ多い。1回の受験で1万円以上もするので、もし試験に落ちたとなれば痛い出費になる。合格を間違いないものにし、時間とお金をムダにしないためには3000円の出費は必要経費として買ってしまうのが良い。PRACTICE関連記事プログラミングなぜプログラミングを勉強するのか?python3の勉強をしている。その過程や成果物をここに記録できればと思っている。今日、paizaラーニングで学べるpython3入門編を修了した。2020年はここに書いている資格試験を受験することを考えている。joinメソッドを使うことで全ての文字列を指定した文字列で区切ることができる。VBAの基本をまとめる。公式テキストを購入すると学習用のデータをダウンロードすることがで...仕事の進め方:ゴールから逆算して予定を立てる新人・若手社員は積極的に電話を取ると「デキる社員」に早くなれる。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。大阪で働く20代サラリーマン。営業→本社ミドルバックこのサイトでは仕事、働き方、お金、副業、資格について勉強したことをまとめています。お金と時間の悩みから解放されるべく日々過ごしています。入門編」を読もう2065年まで人口は縮小を続けることを20代は認識すべき業界研究の基本的なやり方・方法を解説する。大阪で働く20代サラリーマン。営業→本社ミドルバックこのサイトでは仕事、働き方、お金、副業、資格について勉強したことをまとめています。お金と時間の悩みから解放されるべく日々過ごしています。入門編」を読もう2065年まで人口は縮小を続けることを20代は認識すべき業界研究の基本的なやり方・方法を解説する。会社員としての考え今読んでいる本スキルアップ・業務効率化に。