休みが過ぎ去っていく

 なんか、気が付けば1月3日。

 正月になってから、車の洗車や、部屋の片づけ、猫のトイレ掃除(5つのトイレを洗剤でゴシゴシ)等をしていますが、

 どうにも疲れ気味。

 何か活動的に動こうという思いや、何かやり始めてからの活動時間が半日持たないんですよね~。

 何か始めると、すぐに眠くなって、太陽の日差しでポカポカの猫どもにちょっかいを出して、その流れで自分も毛布に包まって昼寝してしまう。

 鬱なのか体調不良なのか、自分でもよ~わからん!!

 スマホの位置情報ゲーム(ドラクエウォーク)をやりながら、夜な夜な1時間程度は歩きスマホしたり、今日は一日、エクセルのVBAのお勉強をしていますが・・・

 なんか、「30代の頃のやる気」がまったく出ない!!

 やる気が出ないから、趣味に没頭できないのか?

 趣味に没頭できなくなったので、やる気がでないのか?

 多分、両方というか、鶏が先か、卵が先か、と同じ状態ですな。

ぼちぼち、運動、筋トレ

 やる気というか、眠気を覚ますために、今年はもう少し運動を頑張りますかな~。

 ま~、書いているだけで、腹筋ローラーはすでに二日坊主ですし、懸垂台はまだ夏の薄手のシーツが干したまま(テトが粗相して洗ったままw)。

 ドラクエウォークの歩きスマホは、年末の風邪の症状がやっと回復してきて、元旦から継続して2,3kmは歩いていますが、これは運動としては、負荷が少なすぎる気はする・・・。

 とりあえず、この記事を書いたら、懸垂台の洗濯物を片付けるかな~。2026年の年末には懸垂が10回以上続けてできるのを目標にしよう!!(ちなみに今は0回 多分 顎まで上がらない)

 そして、腹筋ローラーを頑張ろう!!!

エクセルのVBA お小遣い帳

 お小遣い帳のオリジナルアプリを作るぞ~という方向で、エクセルのビジュアルベーシックVBAを勉強していまして、参考書420ページのうち160ページまで進みました。

 このあたりまで来て、ようやくVBAでエクセルを操作している感がでてきました。

「空欄だった場合は書き込みキャンセル」
「日付が空欄だったら、今日の日付を入れるか確認し、OKなら今日の日付を自動入力」

ちょっとしたユーザー関数の作成(別にあえてユーザー関数にする必要もないけど・・・)

 が、まだまだ、現状は「エクセルのシートに、数値を直接手打ちで入力した方が早いし、VBAを使う意味無くね?」みたいな状態ですねw

 分類項目を自動でリスト化し、ソート項目で、自動でシート作成して、年間の「食費」「バイク」「猫ども」等に使用している金額がパッと表示できる程度にはしたいですな。

プログラム言語の解説書は、どれも急に不親切になる。

 ラズパイでPythonという言語を勉強した時も苦労したのですが、

 なんで、参考書って、急に各命令や単語の説明が省かれて、不親切になるんですかね~。

 Public Function isAcceptNum (ByVal tgtTxb As MSForms.TextBox) As Boolean

Public Function = ユーザー関数の定義はここから
 isAcceptNum = この参考図書が設定した関数名
 ByVal = 値渡し
 tgtTxb = この参考図書が設定した変数名
 As MSForms.TextBox = 変数は「ユーザーフォームのテキストボックスのプロバディ情報」の型(変数に値渡し?)
 As Boolean = 関数の戻り値のデーター型(True or False)

 上の注釈、参考図書はそのコードの説明に、「受け取る引数の名称と型」「戻り値の型」としか書いてないんですよ!!

 今まで出てきてない、「ByVal」「MSForms」という単語を、何故か全く説明しないんですよね~。

 超絶昔のZ80の頃のBASICって、使える変数がA~Zとか、よくてAA~ZZとかで、自分で好きな変数名なんて付けれなかったから、「isAcceptNum」とか「tgtTxb」とか、それがプログラム言語の固有の単語なのか、ユーザーが勝手に作った変数名なのか関数名なのか、凄い悩むのですよね~。

 If Then とか Dim とかを説明する時は、すごい初心者向きに説明していたのに、急に難易度を上げてくるのは、なんなんだろうね~。

 とまあ、同じ疑問をPython言語の時にも感じて、

 よ~し、初心者目線で、自分でわかりやすい解説サイトを作るぞ~!!

 とやる気スイッチが一時入ったのですが・・・・、冒頭に戻って、やる気スイッチが壊れた状態ですので、そのサイトは閉鎖していたりします^^;

コメント

タイトルとURLをコピーしました