Lunatical life in broad daylight
へにょ~~~…… リ ツ 。ヮ ツ。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
ゆずっち修得中・・・
ッリ ⌒ヮ⌒)ッ 「ゆずっち~、そろそろマクロ組めた?」
ノリ ;・ヮ・ル 「いくらなんでも、そんなに早く覚えられるわけありませんよ」
ッリ >ヮ<)ッ 「え~、ゆずっちはBASICで簡単なプログラムはできたじゃない」
ノリ >o<ル 「たしかに、VBA(Visual BASIC for Applications)は、BASICの拡張言語です。開発環境のインターフェイスをいったん覚えれば取っつきやすいけれど、拡張された書式やExcelでのセル操作なんかは、文法書を見ながら覚えないといけないのですよ!」
ッリ ・ヮ・)ッ 「で、J-POP期間の半分が過ぎた今の進行状況はどんな感じなの?」
ノリ ・ヮ⌒ル 「マクロの動作と管理方法に、モジュールの入力方法、変数のデータ形式、それに演算子について、理解したところです」
ッリ ;⌒ヮ⌒)ッ 「質問の仕方が悪かったよぉ。ええと……『ゆずっちが今できること』と、『これから覚えるべきこと』を教えてよ」
ノリ ・ヮ・ル 「最初の質問については、セルの値をオブジェクト変数として読み込んで、文字列として加工してから、また別のセルに書き出すことができるようになりました」
ッリ >ヮ<)ッ 「結構順調に進んでいるかも♪」
ノリ ・ヮ・ル 「2番目の質問については、複数のSubプロシージャを組み合わせて、条件文に従って一定の動作をくり返させる方法を覚えれば、あとは実際の構築作業へと入れるはずです。2月27日にセガワールド富山大会に行くことを計算に入れても、3月上旬~中旬にはマクロプログラムが完成する見通しが立ちました」
ッリ ・ヮ⌒)ッ 「第2回総選挙の集計期間は4月1日から4月30日までの予定だから、多少のトラブルがあっても間に合う計算だね♪」
ノリ ⌒ヮ⌒ル 「はい、去年のように、集計を手作業でやる手間は大幅に簡略化されるはずです」

ッリ >ヮ<)ッ 「すごいよぉ~! 具体的には、どんなプログラムなの?」
ノリ ・ヮ・ル 「まず、ある参加者さんの結果をまとめている行のセルを参照して、都道府県獲得表の中で『○』が入っているセルを見つけます」
ッリ ⌒ヮ⌒)ッ 「それで?」
ノリ ・ヮ・ル 「『○』が入っているセルに対応した都道府県名を、結果として出力する文字変数の中に、順次継ぎ足していきます。それぞれの都道府県名はちゃんと読点(、)で区切りますので、『青森、東京、石川、大阪、宮崎』のような感じになります」
ッリ ・ヮ・)ッ 「……それで?」
ノリ ・ヮ・ル 「1人の参加者さんが獲得した都道府県をすべて文字列にまとめたら、それを右端に用意したセルに出力します」
ッリ川・ヮ・)ッ 「…………それで、どうするの?」
ノリ ⌒ヮ⌒ル 「1人分の集計・出力が終わったら、次の人についても同様の処理を行います。全員分の操作が終わったら、そこで終了ですよ」
ッリ ーヮー)ッ 「……意外と、地味な内容だよぉ」
ノリ#⌒ヮ⌒ル 「そういった、『地味で時間のかかる単純作業』を、ショートカットキーひとつでPCにやらせるプログラムこそが、マクロの本質というべきものなのですよ」
ッリ ;・ヮ・)ッ 「…………ちょっと、シュークリーム買ってくるね」
ノリ#・ヮ・ル 「ここは、断固としてカップケーキを要求します!」


 果たして、ゆずっちは集計日までにマクロを完成させられるのか。
 第一回集計予定日まで、あと残り39日。




コメント
▼この記事へのコメント<(あれば表示)

■ コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL

▼この記事へのトラックバック(あれば表示)
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。