MENU

ノーコード AppSheet Tips (2) - 年齢を計算する

AppSheetの関数については私の探し方がまずいのか、検索してもスプレッドシートの関数がヒットするばかりで肝心のAppSheetの関数にはなかなかたどり着けません。関数の種類も少なくちょっとした計算でも複数の関数の組み合わせが必要になります。今回はいく…

ノーコード AppSheet Tips (1) - 日付の表示形式を自由に設定する

AppSheetはGoogleが提供しているノーコードツールでスプレッドシートとの親和性に優れています。無料で始められるのも魅力です。参考書が少ないのでネットを検索していろいろ試していますが、初心者の私にはまだまだ簡単なことがよく分かりません。 この記事…

エクセルVBAワークショップ(2)メニュー作成ツールAutoMenuを作る

前回アドインにはメニューが不可欠だというお話をしました。アドイン内のプロシージャを呼ぶためのトリガーとして、メニューがなければならないという話でした。 エクセルのメニューについてはExcel2007からリボンUIが導入されたので、それまで使われていた…

NEC LZ550 のバッテリーパックを交換する

DIYと言えるのかどうか分かりませんが、NECノートPC LZ550のバッテリーがダメになったので交換しました。本体は2013年に購入、バッテリー交換は2回目です。前回の交換は2017年頃で業者さんにお願いしました。今回は自分でやってみようと思いGoogleでバッ…

エクセルVBAワークショップ(1)アドイン事始め

みなさんはアドインという言葉を聞いたことがありますか? エクセル関係の書籍で「マクロ」は多く見かけますが「アドイン」はあまり見かけません。両方とも「VBA」を使うのですが違いがはっきりしません。というわけで少し考えてみました。 VBAとはMicrosoft…

ダイソーのプチブロックでストップモーションを撮影してみた

ストップモーションとはコマ撮りのことです。対象を少しずつ動かして撮った写真をつなぎ合わせて動画にしたものです。粘土細工が生き物のように動く動画がそれです。今回カメラを新調したので以前からやってみたかったストップモーションに初挑戦することに…

今さらの CInt, Int, Fix について

VB

CIntとIntは式を評価してInt型へキャスト、Intは数値の整数部分を返す関数です。問題は名前がよく似ているため間違ってもなかなか気が付かないことです。整数部分を取り出す関数Fixもついでに調べてみましょう。 '例1:正数のとき Dim Num = 10.6 Console.Wri…

四捨五入クラスを作ろう

VB

四捨五入の計算にはwikiで調べるといろいろな方法があるのが分かります。業務システムでは0.4以下のときは切り捨て、0.5以上のときは切り上げるという一般的なものを多く使用します。小学校で習ったものと同じです。通常は 124.4 ---> 124 124.5 ---> 125 と…

年月計算用クラスを作ろう

VB

業務システムでは不可欠の年月計算用のクラスを作りませんか。もちろんDate型の変数でもDateDiffやDateAddで年月計算をすることができますが、このクラスは数式として使用することを前提にしてオペレーション(+,-などの演算子)を定義しています。月初や月末…

OK/NGを明示的に返すクラスを作ろう

VB

みなさんは関数でOK/NGを返したいときはどうしていますか?あるプロジェクトではOK=Trueだと決めていても、isErrorみたいな関数ではNG=Trueにしたくなります。列挙体を使って定義しておくのが普通でしょうが、ちょっとこだわってResultクラスを作ってみまし…

ナビゲーションバーをツールバーの下に配置する

Android Studio 3.5 を 3.6 にバージョンアップしたところ、起動しなくなったため Java JDK も併せてすべてアンインストールして、ゼロから再構築してやっと起動できるようになった。ただ、メインウィンドウでツールバーの位置をナビゲーションバーの下に配…

プロジェクトのパッケージ名・アプリ名を変更したあと

Android Studio プロジェクトのパッケージ名・アプリ名を変更する方法についてはネットにいくつかアップされています。私もプロジェクトの個々のファイルの意味を理解しないまま、その中の【Android Studio】プロジェクトを複製して、パッケージ名・アプリ名…