やまぐろ

やまぐろ

業務アプリケーション開発、エンドユーザ向け機能などの開発に携わっている文系(経営学)卒エンジニア。 ブログでは読書記録を残したり、ガジェットのレビューをしたり、エンジニアっぽくプログラムの話や業界の話をしたりしています。 他にも個人開発者として、自作ツール、自作WEBサービスを公開中です。

【Excel】PERSONAL.XLSBにマクロ保存して、どのファイルでも自作マクロを使えるようにする

「このマクロ、他のExcelファイルでも使えるようにしたいなあ」ってのを解決する手段がコレです。 通常、Excelマクロ(VBA)は作成したブック(ファイル)内に保存されるため、別のファイルで同じマクロを使いたい場合は、マクロが保存されているファイルを開いておく必要があります。 しかし、「個人用マクロブック(PERSONAL.XLSB)」にマクロを保存しておけば、Excelを開いている時はいつでも、どのファイルからでもそのマクロを呼び出せるようになります。 今回は、この「PERSONAL.XLSB」の作り方と、便利な使い方について解説しようと思います。 「PERSONAL.XLSB(個人用マクロ ブック)」とは? PERSONAL.XLSB(個人用マクロ ブック)は、Excelを起動した際に「裏側(非表示)」で自動的に開かれる特別なファイルです。 このファイルの中にマクロのコードを保存しておけば、現在作業しているExcelファイルが何であっても、保存したマクロを呼び出して実行することができます。 「セルの書式を整える」「選択範囲の空白行を削除する」など、日常
やまぐろ

やったことを振り返る:2026年2月

3月になったので、先月の振り返りをしようと思います。 2026年2月にやったこと ブログ投稿本数 2月の投稿は8本でした。だいたい週2のページだったということですね。あんまり更新ペースを気にしておらず、書きたい時に書くみたいなスタイルでやっているので、まあこんなもんなのかなと思います。それと、久しぶりにnoteの投稿をしたりもしました。ブログとの使い分けがとても難しいのですが、コラム的なものはnoteにしようかなあと考えていたり。 底辺エンジニア、AIにビビる:https://note.com/yamaguro/n/nc091807ff6a4 このブログをWordPressからGhostに もともとWordPressでずっと運用していましたが、気分転換にGhostにしてみました。WordPressと比べると導入時の手間が多い側面があるものの、使用感はWordPressより軽快で良い感じです。一応個人的に欲しい機能だったりはテーマ側のコードをいじって導入し終えてはいるので、ここから先は安定運用できるかなって所感。 このブログをWordPressからGho
やまぐろ

Ghostのログイン画面にCloudflare Zero Trustを導入した話

はじめに ブログを運営していると、避けて通れないのが「ログイン画面のセキュリティ」問題。例えばWordPressであれば、「/wp-login.php」または「/wp-admin」を末尾につけるとログイン画面に入れます。そしてこれは、なにも設定しなければ、誰でもログイン画面にアクセスできる状態になるということです。 筆者ももともとWordPressを使っていたので、ログインURLを変更したり二段階認証を入れたり、ファイアウォールを設定したりという策を講じてきました。 そして最近、筆者はWordPressからGhostというブログCMSに乗り換えました。 GhostはWordPressよりだいぶブログ執筆に特化しており、触ってて楽しいCMSではあるんですが、実はGhostもWordPressと同じように、ログインURLが指定のルール(/ghost)と決まっています。URLさえ知っていれば誰でもログインの試行ができてしまうんですよね。 そこで今回導入したのが「Cloudflare Zero Trust」です。これを置くと指定のURLにアクセスした際に、通常ログインとは別
やまぐろ

無料レンタルWiki「ゲームウィキ.jp」がサービス終了するみたい

ゲーム攻略Wikiを無料で作成できるレンタルWikiサービス「ゲームウィキ.jp」が、サービスを終了することになりました。 https://gamewiki.jp/news/detail.php?id=192 今回は、公式発表に基づいた今後のサービス終了までのスケジュールなどを見ていきたいと思います。 そもそも「ゲームウィキ.jp」ってどんなサービスだった? 普段ゲームをしない方には馴染みがないかもしれませんが、有志のゲーマーたちが集まって攻略情報を作成する「Wiki文化」を大いに支えてくれたプラットフォームの一つです。近年は企業のゲーム攻略サイトが増えてきていますが、そこで取り上げられないゲームがゲームウィキ.jpなどのwikiだと見つかったりして便利でした。 WordPressを利用したシステムで、無料で作成可能。だけど報酬制度も用意されているということで、かなりユーザーにとっては嬉しいwikiになっていたと思います。 実は筆者がこのニュースを知ったのも、「ハーヴェステラ」というゲームの攻略情報を探していた時だったりします。ハーヴェステラ、かなり良ゲーだと
やまぐろ

日本の若手IT人口がぜんぜん伸びていないのってマジ?現場のベテランが生き残る道を考えてみた

日本のIT分野における卒業者数の増加率が、主要7カ国(G7)で最下位という調査結果が出たことが話題になっているようですね。 エンジニア視点でこのニュースを噛み砕くと、単なる「人手不足」ではなく、「この業界、本当に将来大丈夫なんかな?」という構造的な危機が見えてきます。今回は、この「ヤバい」現状を踏まえ、 「若手が増えない時代に、私たちベテラン・中堅エンジニアはどう生き残るべきか?」 というテーマで深掘りしていきたいと思います。 数字が語る残酷な真実 まず前提として、ヒューマンリソシアが2026年2月に発表した「データで見る世界のITエンジニアレポートVol.19」の衝撃的な数字を少しだけ共有しておきます。 世界全体ではIT分野の卒業者数が前年比11.1%増と成長しているなか、日本の伸び率は過去5年平均でわずか2.2%。G7構成国の中で堂々の最下位にとどまりました。さらに、修士・博士号を持つ高度IT人材の割合も世界平均を大きく下回っています。まあここに関しては筆者も情報系出身じゃないのでなんとも言えないのですが。。 で、ベテランの踏ん張りで今はプロジェクトが回って
やまぐろ

せっかくGhostにしてたので、ブログデザインをいじってみた

はじめに ちょっと前にWordPressからGhostへ移行した当ブログ。この時の移行理由として「ヘッドレス思想のCMSであること」を挙げていました。 https://www.iris-on-bookrest.info/hello-ghosts/ そして、今回はそれを実際にやってみたので、方法とかを見ていければと思います。 前提 作業をする前に、この作業をする上での決め事というか目標というかを定めました。 * ローカル環境を別途作成する * デフォルトテーマをベースにカスタマイズする(イチから作らない!) * GitLabでのビルド&デプロイを可能にする * テーマ以外の管理はしない * コーティングはAntigravityに任せる WordPressの時はLocalっていうワンクリックでローカル環境を立ち上げる便利ソフトがあったのですが、Ghostにはないっぽいのでまずこれを用意したいのと、作ったテーマを都度手動でFTPするのはダルすぎるので、CI/CD環境を先に準備したいというのがあります。 そして、管理対象は基本的にはテーマだけ(ブログの見た目だけ)と
やまぐろ

【これが募金か!?】「1年で終わる」はずなのに「自動更新」という罠

あれ?まだ引き落とされてる? 最近、クレジットカードの明細を見ていて「おや?」と思うことがありました。 ちょうど1年前に玄関先で申し込んだ、某支援団体の毎月の寄付(月1,000円)。 確か「まずは1年、12回だけでいいので」という話だったものの、13ヶ月目に入っても引き落としが続いていたのです。くそわろた。 筆者の記憶違いでなければ、当時の担当者が確かに「1年だけで大丈夫です」って言ってたと思うのですけどねえ。しかしどうやら、実態は違ったようです。なんでや! 説明と実態のズレ 今回の件を冷静に分析してみると、やっぱり営業トークと実際に起きたことが、以下のように食い違いがありました。 * 説明: 「1年限定の協力でOK」というニュアンス。じゃあいいやってなった。 * 実態: 自分から解約依頼しないと、継続になるっぽい。 * UI/UX: ここは団体側のホームページで解約できるようになってた。ちゃんとしてる印象。 口頭での「1年で終わる」は、「1年経ったら辞めてもいい(けど自動では止まらない)」という意味だったのか?いや、そんなことは説明されていないが。
やまぐろ