健康情報 ⇒ どこへ向かって・・・ ⇒ VBAトップ ⇒ はじめに
※新しくないです
寝る間も惜しんでプログラムを考えていたのは、もう10年ほど昔の話。
その頃のソフト(ExcelやらAccessやら)を引っ張り出してきてやってみようという試みなので、最新機能は使いません(何が最新かも分かりません(汗
⇒テストはOfficeXPを使用。私の僅かに残った記憶はOffice97~2000あたりのものなので、相当古いPCでも適用可。
長い間、プログラムというものをやっていなかったので、内容は忘れていくばかり。
今となっては何も作れないかもしれないという状況。
OfficeXPは持っていても、このホームページを作リ出すまでは「なんで使いもしないのにこんな高いソフトを買ったんだろう?」と思っていたくらいで、ExcelやAccessなどはただの飾り。
もちろん、ホームページ作成に利用したOfficeに含まれているFrontPageは、使うべきだったのかどうなのか、ホームページビルダーのようにメジャーではないからか使い勝手は良くないような気がします。まぁ、今となっては変更する気にもなりませんが。
昔は、ネットワーク回線が遅い+費用が高いということで、何か調べるにも書籍かイルカのカイル君頼みだったけれど、今では状況が全く変わってしまいました。
当サイトは元々情報収集にネットは殆ど使っていないので、今回も分からないことがあってもできるだけネットに頼らずやっていこうかなと考えています。
あと、簡単に強力なシステムを作成するならデータベースを利用すると良いのですが、Accessなどを持っていない方も多いと思うので、とりあえずはExcelでできることをやろうと思います。
このサイトの「お買い物かご」などはプログラムで動いていますが、作り方が違うので、私としてもVBAは実質8年ぶりくらい。←こうやって書いている現在はまだ何もやっていませんが・・・
昔の記憶としては、個人的に有用な小さなアプリケーションプログラムは、プログラム言語にどのような機能が付加されているかというよりも、作る人の工夫次第。基本的なやり方さえ分かれば、後は適当にやってもなんとか動く物はできるだろうし、それまでできなかったことを工夫することによってできるようになることは楽しいものです。
適当に作って後悔するのは大規模になってから修正が必要となった時。そんなシステムは対象外。
まずは適当に、セオリーから外れていようがなんであろうが、何かを動かしてみることが大切です。ある程度動く物ができてから細かいことを考えた方が、結局は進歩するような気がします。
なぜプログラムを始めたか?
私は職業プログラマでも、プログラムを組む部署にいたわけでもないので、高度なシステムを組んだことはありません。パソコン主流となるずっと以前より、if など簡単な条件分岐命令を備えた表計算ソフトを使っていて、いいかげんもっと高度な条件分岐や再定義をセルに施せるものがないかと考えていた時に出会ったのがOffice97。表計算を思ったとおりに動かせるのには心躍りました。
普通にExcelを使っていて限界を感じている方には、VBAは簡単に使えて、とても良いと思います。
●プログラムといっても、VBAは通常使っているプログラム(.exe)ファイルなどを作る必要がありません。
Microsoft Excelの中で、インタープリタ(逐次読み込んで実行するタイプ)として動作するので、実行速度は若干遅いとはいえ、コンパイルする手間も無く、簡単にテスト、実行できる便利なプログラム言語です。
月~土曜日(10:00am~5:00pm) 日祝定休日
・ 当サイトにて随時(24時間)受付しております。
・ お電話、ファックス、メールでのご注文も随時受付しております。
・ 午後3時までのご注文分につきましては即日発送いたします。
※日曜、祝日のご注文分につきましては翌営業日発送となります。
なお、在庫の状況によって発送が遅れる場合もございますのでご了承願います。
~当サイトからのご注文~
※ 取り扱い商品一覧画面の画像をクリックすることにより各商品の詳しい説明画面に移ります。
~配達日及び配達時間帯のご指定~
・お届けの日及びお届け時間帯につきましては、ご都合の良い日時をお選びいただけます。
[午前中] [14~16時] [16~18時] [18~20時] [19~21時]
~配送料~
・1回のお買い上げ金額が5,000円(税込み)以上の場合には、配送料は日本全国無料とさせていただきます。
・1回のお買い上げ金額が5,000円(税込み)に満たない場合には、配送料650円(税込み)をご負担願います。(一部例外もございます。)
~代金引換手数料~
・代金引換手数料につきましては、全額当方で負担させていただきます。
~代金引換のお客様~
・現金、クレジットカード、デビットカードのいずれかでのお支払いとなります。
![]()
~クレジットカード決済サービス~
<直接決済は終了しました>
![]()
・お客様登録画面(ご希望商品選択後)にて簡単決済
![]()
~銀行振込のお客様~
・お振込確認後直ちに発送いたします。(お振込手数料はご負担願います)
お振込先:PayPay銀行 (0033) ビジネス営業部 (005)
(普通) 1 5 1 8 4 1 7 ヤマモトケンコウドウヤマモトマサハル