アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

ExcelVBA入門シリーズ

ExcelVBA入門 #10:定数を定義することとそのメリット

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 はじめに 久しぶりの記事追加です。 今回は、地味ながらもプログラミング言語問わずの人気者、「定数」について。 定数って何? もしかしたら、中学か高校かの数学の時間に聞いたこと…

ExcelVBA入門 #9:パブリック?プライベート?プロシージャの使い方!

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 はじめに 今回は、最初から何の断りもなく使っていた 「Public Sub test()」~「End Sub」について。この二つで囲まれた部分を「プロシージャ」といいます。今までもしれっと例に出し…

ExcelVBA入門 #8:ググらずマニュアル見ずスピード解決する方法

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 はじめに 「こういうとき、どう書けばいいの?」となったとき。 ネットで調べれば大抵答えが出ます。 マニュアルや参考書を見てもよいでしょう。 しかし、ちょっとしたことでそれより…

ExcelVBA入門 #7:デバッグのコツ

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109今回から応用編です。 はじめに エラーが出たときや想定外の結果になったとき… サンプルのような数行のプログラムであれば、コードをよく見直せば間違いに気付くのも簡単です。 しかし…

ExcelVBA入門 #6:ここまでの総集編

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 問題 今回は以下の仕様のものを作ります。できる人はそれ以降読まなくてOK。 (Excelワークシート関数は禁止) Sheet1に、「年」「月」「日」「金額」の4列がある 1行目はタイトル行…

ExcelVBA入門 #5:もし高校野球の女子マネージャーがドラッカーの『マネ

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 Ifを使った分岐処理が書ける(If, ElseIf, Else) Ifに用いる条件式について、複数条件の「かつ」「または」を使い分けて…

ExcelVBA入門 #4:エンドレスエイトに学ぶ繰り返し処理

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 Forを使った繰り返し処理が書ける 繰り返し回数に応じてセル位置や内容を変えた処理が書ける はじめに 今回も変数と同じ…

ExcelVBA入門 #3:プログラミングには必須!変数ってなんぞ?

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 変数が宣言できる 変数の型がなんとなくわかる 変数に値を代入したりそれを使ったりできる コード中にコメントが書ける …

ExcelVBA入門 #2:Hello VBA World!!

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 特定のブックの特定のシートの特定のセルにメッセージを出力するプログラムが書ける はじめに というわけでHelloWorld後…

ExcelVBA入門 #1:Hello VBA World!

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 新しい標準モジュールを作れる モジュールの名前を変えることができる メッセージ表示のダイアログボックスを出すプログ…

ExcelVBA入門 #0:やってみよう!VBAマクロ

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 Excelを開く ExcelVBEを開く 変数宣言を強制する設定にできる はじめに 「この単純作業、マクロでなんとかなるんじゃない…

ExcelVBA入門 もくじ

◆基本編 環境構築 ExcelVBA入門 #0:やってみよう!VBAマクロ - アナログCPU:5108843109 HelloWorld ExcelVBA入門 #1:Hello VBA World! - アナログCPU:5108843109 ExcelVBA入門 #2:Hello VBA World!! - アナログCPU:5108843109 プログラミングに必須の…