2022-11-01から1ヶ月間の記事一覧

賞状作成用マクロのクラス化(最終回)

先日まで、順位毎の賞状印刷用データを作成することに挑戦したきた。 infoment.hatenablog.com 今日も、先日の続きから。 実は大会当日の朝に突貫で作成したマクロは、もっと作りが粗かった。 しかしそれでも、何とかその日の大会運営を円滑に行うことができ…

「敢闘賞」はレイアウトが変わる件について

先日まで、順位毎の賞状印刷用データを作成することに挑戦してきた。 infoment.hatenablog.com 今日も、先日の続きから。 試合の前日、担当の先生からの説明によれば、賞状のひな形は二つある とのことだった。 優勝(一位)~三位まで用 敢闘賞(四位)用 …

賞状データ作成

昨日まで「賞状印刷用データ」に必要な項目を、印刷にふさわしい 形に整えることに挑戦してきた。 infoment.hatenablog.com infoment.hatenablog.com infoment.hatenablog.com infoment.hatenablog.com 今日も、昨日の続きから。 おさらいすると、賞状に反映…

無色無味無臭の毒を除去:VBAとワークシートのTrim関数の違い

先日から、「賞状印刷用データ作成マクロ」に挑戦している。 前回は、一位から四位までの選手の氏名を取得する関数を作成してみた。 infoment.hatenablog.com 今日も、前回の続きから。 ja.wikipedia.org ※毒:Poisonとポアソン:Poissonを絡めた駄洒落。今…

選んだ順で一位から四位の名前を取得したい

前回は、「小学3年生女子組手」などを「小学生三年女子 組手の部」のように 一定のルールで成形することに挑戦した。 infoment.hatenablog.com 今日は、前回の続きから。 前回も少し述べたように、一連の作業は賞状印刷用データを作成するためのもの。 賞状…

「小学3年男子形」を「小学生三年男子 形の部」にしたい

先日、「小学1年生」を「小学一年生」に変換すべく、文字列に 含まれるアラビア数字を漢数字に置き換える関数を作ってみた。 infoment.hatenablog.comところがよくよく確認してみると、要件はもう少し複雑だった。 修正してみよう。【要 件】 小学生、中学…

小学3年生を、小学三年生にしたい

Excelで、「小学1年生」から「中学3年生」までのアラビア数字を、 漢数字に置き換えることになった。しかも、100回以上。ということで急遽、関数を作ってみた。作戦は、こんな感じだ。 正規表現で、数字を抽出する。 抽出した数字を、漢数字に変換する。 …

点と直線の距離

最近のベクトルの勉強し直しを切っ掛けに、自分が知る「点と直線の距離」の 求め方を整理してみた。今回は、下記の直線Lと点Aの距離を例題として、3つの方法を纏めてみる。 ① 直行する直線を求めてから交点を求める方法(中3) 中学までの知識で求めるな…