2018-07-01から1ヶ月間の記事一覧

ABCD × 4 = DCBA

ABCD × 4 = DCBA 有名な算数のパズルです。 様々なサイトで紹介されていますが、今回は敢えて、それらを見ずに検討してみました。まず論理的に解く場合について。 1000の位を4倍しても繰り上がらないということは、Aは1または2のいずれかです。3の…

消費税のユーザー定義関数化

消費税の計算をする際、毎回「0.08」(2018年7月現在)と入力する場合があります。これをユーザー定義関数化すると、このようになります。例) Function 消費税() 消費税 = 0.08 End Function その結果ワークシートでは、このような表現が可能になります。こ…

表の編集 1行1レコード化

実際に受けた相談内容を、少し変更して紹介します。残業時間を集計した既存の表があり、列方向に月日が推移する形式になって いました。この表を「1行1レコード(記録)にしたい」という要望があり、マクロで 成形してみました。↓最終形は、こんな感じです…

セルの中心に円を描画

Excel では、セルの真ん中に円を描きたくなることがたまにあります。 どうせ描くなら、きれいに描きたい。ということで、セルの中心に円を描画するユーザー定義関数を作成して みました。 Public Function MakeCircle(r As Range, Optional ρ As Double = 0.…