技術書典で出会った良書:12月21日

2019-12-21 09:16 JST by kcrt

 

Microsoft Excel

みなさんはMicrosoftの作っている、Excelというソフトを知っていますか?
そう、皆さんの大好きなスクリプティングエンジンですね。おまけの機能として表計算を行うことも出来るそうですが、そちらに関してはあまり詳しくないため解説を割愛致します。

Microsoft Excel の スクリプティングエンジンとしての優秀なところは:

  • クライアントパソコンに入っていることが多いです。Python3で作業を行いたい気持ちは分かりますが、それを実現するにはたくさんの会議と何人ものハンコが必要となります。少なくともうちはそうです。
  • ネットワーク閉鎖環境でも動きます。pip install xxxやnpm install xxxが恋しくなるかもしれませんが我慢です。電子カルテの動作する環境など、ネットワーク接続されていない環境でも作業を行うことが出来ます。
  • バージョン間の互換性が高く、一度作ってしまえば割と長い間変更なしに動かすことが出来ます。
  • 動作を変えたければ、ソースコードをその場で直して再実行できます。
  • 行える作業の範囲が限定されますが、簡単な作業であればmacOSと兼用で動作するコードを作成することが出来ます。

Excel 裏リファレンス

そんなMicrosoft Excelのスクリプティングエンジンとしての真価を発揮するための最強の一作が、Southern ParadiseさんのExcel 裏リファレンスです!


表紙

内容

Excelの伝統的関数・VBの機能・Excel VBAの機能などの情報が分かりやすく乗っています。

公式なヘルプによっても乗っていますが、最近のExcelのヘルプはオンラインになっており、ネットワーク閉鎖的な環境では、こういった内容が見通しよく一覧になっているのがすごく助かります。スマホで無理すれば探すことは出来ますが、この辺の内容に関しては書籍の方がだいぶ楽です。

後半はもっと高度な内容で、オブジェクトを駆使してExcel VBAだけでは行えない作業が紹介されています。


ここまでExcelのスクリプティングエンジンを極めた書籍があっただろうか……

ここまで行えるのか!とびっくりするほど多岐にわたる作業が乗っています。
より高度な作業を求める方にも、Windows APIでの作業例も載っているためぴったりです。

ご購入はとらのあな通販で行えるようです!
不思議なダイアログが出てきますが、おそらく素人が触ると危険な内容だからでしょう。


見たことのないダイアログ

おまけ


ぼくのExcelテンプレートファイル。ExcelはRPAとしても優秀なソフトなんですよ。