水曜日, 8月 03, 2022

Excelで1900年問題をサクッと解決

質問がありましたので・・・
Excelで1900年以前の西暦を計算に使うことが出来ません。

例えばこんな感じのデータを[A1:C6]に作成したいと思えば・・・

[B1]は[=TODAY()]とし、それ以外は1月1日と入力し・・・

ユーザー定義で[B2:B6]のセルを選択し、日付表記を[yyyy]とすると・・・

1868年だけ無視されます。これはExcelが1900年1月1日を基準にしているからです。

[C2]に
=DATEDIF(B2,B$1,"Y")+1
と入力してもエラーとなってしまいます。
※=DATEDIF(B3,B$2,"Y")
こ計算結果は差分となり1日足りなくなるので[+1]としています。
ちなみに[B2]のセルを[1868]として[yyyy]にすると[1905]に成ってしまうので要注意。
最終的に[B2]は標準設定の[1868]でダミーとし、
[C2]のセルには
=DATEDIF(B2,B$1,"Y")+1
と入力。
[C3]は
=DATEDIF(B3,B$1,"Y")+1
とし、[C4:C6]はフィルで完了です。
もっとも、頻度の高い処理をする場合はマクロを組んだ方が良いと思います。
と、ここで重大なミスに気がつきました。
明治の値が変です。
[C2]のセルには
=DATEDIF(1,B$1,"Y")+32
と入力。
[C3]は変更せずに
=DATEDIF(B3,B$1,"Y")+1
とし、[C4:C6]はフィルで完了です。

結局1900年以前はアウトなので1900が「1」なので「1」とし、差分の32を計算結果に足すことで逃げ切りました。「+32+1」としないのは、1からのスタートだからです。

こうしてみると、
令和7年は昭和100年
なんですね〜。

TCDW7387 
NotePC用に外付けキーボードとモニターを追加

先々月に購入したNotePC用に外付けキーボードとモニターを追加しました。問題のNotePCはフルキーではないので、キー配列が混乱の元なのと、モニターが小さいので(^o^)

火曜日, 8月 02, 2022

Visual Studio Basic_22 
インストールと初期設定(2022年版)

3年ぶりにアップデートが出ていたことに気がつきませんでした。今回はWindows 11マシンへ改めてインストールすることにしました。
まずダウンロードを行います。使用するのは無料のコミュニティー版です。
説明は2022年度版で行っています。


サイトに入ったら、左端の[Visual Studioのダウンロード]をクリックし・・・

[Community 2022]をクリックしてダウンロードし、ダウンロードファイル(VisualStudioSetup.exe)をダブルクリックしてインストールします。

VisualStudioSetup.exeを実行し、画面が変わったら[.NETデスクトップ開発]にチェックをいれ入れて右下の[インストール]をクリックします。

「インストールが完了しました」が表示されれば完了です。

アイコンを登録してクリックすれば・・・・

サインインではメールアドレスを入力。パスワードの入力では任意のパスワードを入力します。

起動したら、最初に[新しいプロジェクトの作成]を選びます。

Windowsファームアプリケーション(.NET Flamework)]を選択して[次へ]をクリックします。ここで選択を間違えると、すべてが台無しになってしまうので充分に注意して下さい。似た名称があるので要注意。

続けて[プロジェクト名]を入力します。これは完成したプログラム名になります。また、ここを入力することで自動的に[ソリューション名]も連動します。

これで上の様な画面が現れます。

最初に[表示]メニューから[ツールボックス]を選びます。すると画面に上の様なツールボックスが表示されるので、右端のタグの中に入れます。

これで準備が完了しました。

Visual Studio Basic 2022

TCDW7386 
取りやめて全く別のことをすると意外にヒントが生まれ

新しいとツールの操作方法でつまずいたときは、素直に取りやめて全く別のことをすると意外にヒントが生まれたりします。不思議です。

 

月曜日, 8月 01, 2022

ペットボトルでハンディークリーナーの排気口対策

愛用のハンディークリーナ用のカバーを作成してみました。

USB充電でハイパワーなのですが、唯一残念なのが机の上などを使っていると排気口の風が顔に当たること。

ペットボトルをカットして・・・

サクッと装着するだけ。マスキングテープなどで仮止めして完成です。

TCDW7385 
だんだんオバカになってきました

肩にバッグをかけてかがむことが出来るエイリアン・・・(^o^)と、だんだんオバカになってきましたが、遂に2023年まで、あと153日に迫りましたね。卯年ですね。
 

日曜日, 7月 31, 2022

InDesign マージンと段落事始め(17)
正規表現の行頭は必須です

質問がありましたので・・・
正規表現でイレギュラー設定をした文字スタイルを設定する場合で・・・

上図のように類似展開の文字列が本文中にある場合は・・・

上の正規表記での設定だと・・・
※「改行」の[$]は、正しくは「行末」です。
引っかかってしまいます。

これを回避するには、本来設定したいサブタイトル的な部分が必ず行頭で始まる点を活用し・・・正規表記の頭に行頭を示す「^」を付けることで・・・
※「改行」の[$]は正しくは「行末」です。
問題は回避できます。

InDesign 17.3

TCDW7384 
突然Windows 11環境でATOKが仮名入力になって焦る

突然Windows 11環境でATOKが仮名入力になって焦る。2021年の元日からローマ字変換に宗旨替えしているので、今更仮名入力になっても狼狽するばかり・・・取りあえずデフォルト環境に・・・。

 

土曜日, 7月 30, 2022

Google Song Makerの編集ファイル保存方法

Google Song Makerは楽しいツールですが、編集データの保存が出来ませんでしたが、その方法を発見しました。

Google Song Maker

まずデータを作成したら[Save]にてwav形式で保存してから編集画面に戻り・・・

URL部分をドラッグしてweblocファイルを作成すれば完了です。生成したweblocファイルをダブルクリックすればいつでも編集画面に入ることが出来ます。どのくらいの期間編集が可能なのかはよく分かりません。

Google Song Maker

TCDW7383 
学生の頃は楽しかったのに今はあまり嬉しくない

大学も春学期が終わり(一部の補講を除き)、いよいよ夏休み〜。学生の頃は楽しかったのに、今はあまり嬉しくないですね〜。特に今のこの状態では・・・。