衛星通信とは直接は関係ありませんが、人工衛星までの距離の計算アルゴリズムを考察する際に エクセル(Excel) 関数を使用している項目もありますので、ここで参考のために、マクロを含む VBA (Visual Basic for Applications) の演習を 応用編 から始めます。さらに発展編・拡張編 において、継続した演習問題を連載しています。基礎編はありませんので、各編で紹介する参考 書籍, URL を参照して下さい。 JE9PEL/1 脇田美根夫 2002年6月22日
《応用編・発展編・拡張編 演習総一覧》 準備 :マクロの初期設定 例題 :ステートメント制御文のいろいろな使用例 演習1:セルに色をつけよ。 演習2:セルの色を消すマクロを作成せよ。 演習3:マクロプログラムの中身を見てみよう。(VBA の基本) 基本 1:基本的な使い方 基本 2:数値を検索して右2列隣りに ○印 をつけよ。 基本 3:数値を検索して抽出セルの絶対参照を列記せよ。 基本 4:対数を利用して正の数の桁数を算出せよ。 基本 5:出現値を重複なしで抽出し転記せよ。 基本 6:出現値を重複なしで抽出し件数をカウントせよ。 基本 7:出現値を重複なしで抽出し件数をカウントせよ。 基本 8:出現値を重複なしで抽出し件数をカウントせよ。 基本 9:リストボックスに1列の全データを表示せよ。 基本10:リストボックスに1列を重複なしで表示せよ。 基本11:リストボックスに複数列の全データを表示せよ。 基本12:リストボックスに複数列を重複なしで表示せよ。 応用13:回帰分析により実験データの近似直線を求めよ。 応用14:回帰分析により実験データの近似曲線を求めよ。 参考15:VB5 によりハイパーリンクを作る。 参考16:度数分布 参考17:Word 2010数式エディタ, Excel 2010分析ツールの設定 演習4:数値データの合計/平均を算出するマクロを作成せよ。 演習5:VB Editor を用いて上記のマクロを修正せよ。 演習6:制御文 For Next を用いてマクロを手書きせよ。 演習7:数値データを小さい順に並べ替えるマクロを作成せよ。 演習8:二つの数値データの和を求めるユーザーフォームを作成せよ。 演習9:初期値から最終値までの数列の和を求めるフォームを作成せよ。 演習10:合計/平均/標準偏差をメッセージボックスに表示させよ。 演習11:エクセルシート上のデータの書き換えにも対応させよ。 演習12:縦棒グラフを描画する標準モジュールを作成せよ。 演習13:Excelワークシート上で郵便番号変換ウィザードを有効にせよ。 演習14:ソートやフィルタなどの作業ユーザーフォームを作成せよ。 演習15:個人データを表示するユーザーフォームを追加せよ。 演習16:大きく通番を移行するコマンドボタンを付加せよ。 演習17:任意のデータファイルを選択できるように修正せよ。 演習18:Function を用いて二つのデータAとBの和を求めよ。 演習19:クラスモジュールを用いて二つのデータAとBの和を求めよ。 演習20:サブルーチンとクラスモジュールを用いて加算処理をせよ。 演習21:アプリケーションレベルのイベント制御を用いた処理をせよ。 演習22:処理中を表すインジケーターを作成せよ。 演習23:リストボックスを利用して選択科目を集計し検索せよ。 演習24:シートとフォームが連動した成績一覧表を作成せよ。(印刷可) 演習25:Dictionaryオブジェクト(連想配列) を利用して集計をせよ。 演習26:データベースソフト 'Access 2000' を用いてテーブルを作成せよ。 演習27:'Access' の選択クエリを用いて条件を満たすレコードを抽出せよ。 演習28:テーブルのデータを演算フィールドと選択クエリを用いて集計せよ。 演習29:いくつかのテーブルを結合して新たなクエリを作成せよ。 演習30:Microsoft標準の 'Msqry32' を用いて 'SQL言語' で処理せよ。 演習31:DAO により Excel のデータを Access のテーブルに貼り付けよ。 演習32:DAO により Access のデータを Excel のシートに貼り付けよ。 演習33:DAO により Access を新規作成し Excel のデータを貼り付けよ。 演習34:ADO により Excel のデータを Access のテーブルに貼り付けよ。 演習35:ADO により Access のデータを Excel のシートに貼り付けよ。 演習36:SQL と ADO により Access データを検索し Excel に転記せよ。 演習37:Excel VBA から 'Win32 API' を操作せよ。 演習38:VBA, API を用いて Excel から Access を起動せよ。 演習39: (執筆中)
トップ へ戻る.
ホームページ(目次) へ戻る.