2026年01月02日
調べてみると、Excel VBAでインスタンスが不要な静的クラスを使いたいと思った時に標準モジュールで行うというのがセオリーのよう。
出来れば保証のないモジュールレベルのPublic変数を使わないように、プロシージャレベルのStatic変数を使いたいのだけど、ここをクラスに持っていきたい。
プロシージャが実行される度に、毎回Newする訳にはいかないので、Is Nothingで判定を行えば、分岐処理で行けるか…?
てか、Staticプロシージャなるものもあって、これにPublic、Friend、Privateの各アクセスレベルを付加出来るみたい。
キタコレ?いや、違うか。
そろそろExcel VBAを独学し始めて1年が経とうとするけど、マスターには後1年は掛かりそう。(゚∀゚)
Posted at 2026/01/02 23:56:29 | |
トラックバック(0) |
プログラミング | 日記
2026年01月01日
インターフェースの概念を学びたいので、一旦C#かPythonを調べてみようと思う。
ついでに色々知らない世界を味わいたい。
.NETではないVBなんかだと、子サブルーチンから親まで終了後処理までしてキチンと終わらせるには、子サブルーチンで意図的にエラー起こして、親側で拾った後に分岐処理しないとできないけど、こういうのも他の言語なら簡単に出来そうだよね。
逆にやりたい事が簡単に出来ないのは、昔のファミコンとかのスーパーマリオブラザーズみたいに凄く工夫する必要があったのと一緒で、そういうのの練習にはなるかも知れない。
ただ、他を知らないと工夫の方法も出て来ないような気もする。
エラーハンドラじゃなくても、専用の変数作って参照渡しで、終了フラグを拾っても出来そうではあるけど、サブルーチンが増えた分だけ管理が大変になりそう。
とりあえず、オブジェクト指向が何なのかは薄っすらとわかったような気がする。
継承とポリモーフィズムが必要な場面が出てきたので。
流石にここでC#の登場させるか。
C#が行ければ、書き方が似てるJAVAもコード読む位は出来そうなので。
まぁ、やってみる事が大切で、簡潔なコードじゃなくても、動かせる方法があるならそれで実装してみて、理解が深まった後に書き直せば良い。
凡人にはとにかくやってみようという心意気が重要。
誰も教えてくれる人はいないのです。\(^o^)/
Posted at 2026/01/01 22:32:46 | |
トラックバック(0) |
プログラミング | 日記
2025年11月03日
子供の頃に成功体験が無いまま大人になると、努力できない人間になります。
諦めたらそこで終わりです。
すぐにはできない事でも、諦めずに続けていれば、必ずできるようになります。
何かで成功体験をする機会があれば、自然に努力する事を身に付けられるかもしれませんが、そうでないのなら言葉で教える事も必要だと思います。
努力に大切なのは、他の人に負けない事です。
負けてばかりの人生はつまらないものです。
悔しさをバネにする事が大切です。
誰でもオンリーワンなのは当たり前なのだから、その中でナンバーワンになる事が重要なのです。
人間は頭が良い人もいるし、頭の悪い人もいます。
上には上がいるし、下には下がいます。
ナンバーワンを目指していれば、ナンバーワンにならなくても少しでも上にはいけます。
ナンバーワンになるつもり本気でやってみる、これ以上できない限界まで努力する、子供の頃にそういう経験ができたら、きっと大人になっても同じ事ができます。
ナンバーワンになれなくても良いのです。
本気でナンバーワンになる為に努力する、誰にも負けない気持ちで何かに熱中する、そういう体験が必要なのです。
それだけやれば少しでも結果が付いてきます。
そしたらその頑張った事を褒めてやれば良いのです。
その親からの評価が子供にとって最大の報酬になるからです。
Posted at 2025/11/03 21:16:30 | |
トラックバック(0) |
戯言 | 日記
2025年10月26日
個人的には、かなり時間がかかると思いますが、いずれ宗教は淘汰されて無くなると思っています。
自分自身は無宗教に近い仏教徒という認識です。
個人的な感覚と、後は家が浄土真宗なのもあって、現世利益にはかなり否定的です。
神とか仏とかに願っても、それが叶う確率は願わなかった時と変わらないという事です。
一つやって欲しいのが、例えば受験生に神社とか寺に行って祈願してもらう組と、一切そういうのをしない組に分かれて、それで合格率が変わるかという実験です。
これだと祈願した組の方が僅かに高くなると思います。
本人のモチベーションが変わるからです。
でももしこれが宝くじが当たる祈願だったらどうでしょうか。
多分、祈願しようがしまいが、何も変わらないという結果になるはずです。
当たり前ですが、現実的では無いものを変える力は、神にも仏にも人間にもありません。
全ての物事は因果関係によって起こりますが、それは人間が期待するものとか都合が良いものだけが起こるようにはなっていません。
生きていれば、人間にとって良い事も起きるし、悪い事も起きます。
良い事ばかりを期待する人間のエゴだけが膨らめば、それこそ何一つ思い通りにならない人生を歩む事になります。
深海とか宇宙とか量子とか人間には計り知れないものが沢山残っているかとは思いますが、例えば江戸時代より宗教的なものに頼る人は明らかに減ってるんじゃないかと思います。
確かに見えない何かを信じたいという気持ちは自分もわかるので、すぐすぐ宗教が無くなる訳ではないと思います。
一回きりの人生なので、後悔しないように生きたいとか、誰でも考えると思います。
死んでしまったらそれで終わり。
確かに人間の感覚からすればそれで間違いはないと思います。
ただ死んだ後はもう人間ではありません。
始まりとか終わりとか、そういう人間が理解できる感覚とは違った世界に生まれるのだと思います。
これはあえて、人間の言葉で説明すると「世界に生まれる」になるだけで、実際には言葉では表せないようなものだと思います。
人間は弱い生き物です。
それでも私はせめて神仏に現世利益を求めるような生き方だけはしないように思っています。
Posted at 2025/10/26 21:35:20 | |
トラックバック(0) |
浄土真宗 | 日記
2025年09月09日
生きてれば、良い事も悪い事も起こります。
良い事ばかり起これば嬉しいでしょうが、そんな事はあり得ません。
良い事ばかり起こるのを紙や仏に願うのは人のエゴです。
明日、自分が死ぬかも知れない。
明日、自分の大切な人が死ぬかも知れない。
病気になるかも知れない。
交通事故に会うかも知れない。
私たちはそれが起こり得る世界に生きています。
そんな事が起こるはずがないと思うのも人のエゴです。
生きてれば良い事も悪い事も起こります。
何の保証もない中で生きてるのです。
何かを試練だと考えるのなら、それはそれを試練だと捉える自分がいるだけです。
試練そのものは存在しません。
自分が試練だと思わなければ、そこに試練は存在しないからです。
自分の意思と関係無しに世界は回り続けます。
自分に何かを変える力があるかと言われれば、私には少しの力もありません。
もし何かを変えられたと思える出来事があったとしたらその時は幸いかも知れません。
人は生まれたからには必ず死なねばなりません。
しかもいつ死ぬかを選べません。
自分も人もいつまでも生きていられると思うのは少し傲慢です。
いつだって死んでしまう可能性があるからです。
そういう事を考えると、生きてる今が尊く思えて、少しでも有り難い気持ちが芽生えるかも知れません。
何もわからずの世界に生まれて、思った通りには生きられず、そして病気になって老いて死んでいく。
その中には楽しかった事や嬉しかった事も沢山あるでしょう。
80年も90年も生きれば、時代が変わって生まれた時とは全く違う世界になっていますね。
その人の一生を想像すると、生きていた事が尊く思えるかも知れません。
時代を遡れば、人がまだいなかった時代、恐竜がいた時代、生物が海の中にしか住めなかった時代、地球が無かった時代、何億年も前から時が流れてて、この僅かな時間ではあるけれど、それでも人の感覚からすれば、80年でも凄く長い事のように感じます。
この世界の全てを私たちは知る事はできません。
今生きているこの意識が何なのか私たちにはわかりません。
死んだ後どうなるのか、誰も知る事はできません。
これからも世界は変わり続けます。
滅んでも繁栄しても、それはただの歴史の一部分なのでしよう。
良い事も悪い事も、ただの一個人の思いとは関係なしに世界は回り続けています。
Posted at 2025/09/09 00:58:07 | |
トラックバック(0) |
戯言 | 日記