Excel 2つのExcelブックの内容を比較する 同じ構成の2つのブックでどこが違うのか知りたいならば、あなたはどうしますか? 目視は論外として、ワークシート関数やフィルターを使った方法をいくつか思いつきますが、毎回違うファイルが対象になるとしたら、手軽さや取り回しの良さは期待できないことは想像に難くないでしょう。ここはプログラムにやらせましょう。 2019.12.21 Excel
Others Excelでの作業を加速するマウス メーカー製やBTOのPCであれば、付属してきたマウスをそのままお使いの方が多いのではないでしょうか。それで何も問題がないのでわざわざ別のマウスに変えようとも思わないでしょう。実は人間とコンピューターをつなぐインターフェイスであるマウスやキーボードはPC作業の効率に大きく関与する要素なのです。 2019.11.30 Others
Excel Excelシートのリストからメールを送る Excelシートにメールアドレス一覧ができていれば、それを使ってメールを送りたいと思いますよね。MS-OfficeにもれなくついてくるメールアプリOutlookをあなたがお使いならば、それはVBAで簡単に実現可能です。関数を利用して動的にメール文を作成したり、宛先によって添付ファイルを変えたりといった柔軟な処理ができます。 2019.11.18 Excel
Python 結合セルで集計できない表を何とかする セルの結合は使ったその瞬間から「データとしての価値」がなくなります。Excelは結合されたセルが同じ値をグループ化したものだとは認識しません。集計などの計算をしたり、データベースとして使用したりするためには表が正規化されている必要があるのです。 2019.11.09 Python
Excel Excelの表へ行をシステマチックに挿入する Excelシートに作成した表にあとから、例えば1行おきに列を挿入するというシチュエーションありませんか?えっ?ないですか?私はありました。実際にやってみてください。10行やそこらの表ならたいした手間ではないですが、これが100行ともなるとかなりハードです。こんな単純作業の繰り返しはVBAにやらせましょう。 2019.11.03 Excel
Excel セル関連のコードはVBA自身に書かせる Excel-VBAを扱う上で避けて通れないのが、シート、セルといったExcelのGUIへのアクセスです。セルアクセスのための情報はシートから取得する必要があり、自分で調べるのは面倒です。いっそのことコードをVBAで作ってしまえば良い。このようなコンセプトで作成されたのが、今回の本題devUtilモジュールです。 2019.10.25 Excel
Python Excelファイルから文字列を取り出す Excelから文字列だけを取り出したい!という需要はあまりないと思いますが、以前、画像を取り出すツールを作りましたので、どうせならと作ってみました。原理は画像取り出しツールと基本同じですが、文字列はXMLファイルに埋め込まれており単純にファイルをごそっと抜き取るだけでは使い物になりません。 2019.10.19 Python
Others 趣味プログラマーこそIDEに投資しよう IDE(統合開発環境)は本格的にプログラミングをやるプロが使うものというイメージがあるかも知れませんが、むしろ趣味でいじくるアマチュアこそIDEを利用すべきです。それも最初の最初、初心者向けのよくある「まずはメモ帳でHello,worldを表示してみよう」なんてのはすっ飛ばして、いきなりIDEから使いはじめることを私はオススメしたいです。 2019.10.14 Others
Excel Excel-VBAでクラスを使って機能を拡張する どの言語にも何回も登場する定番のコードというのがあります。はたらきたくないという思いに関しては誰にも負ける気がしない私は、この何回も同じことを書くという行為が嫌で何とかできないかと試行錯誤してきました。たどり着いたひとつの答えがクラスを使って機能を定義しておくという方法です。 2019.10.05 Excel
Python ExcelシートからQRコードを大量生成する ExcelでQRコードを作成することはできますが、標準の作成方法は使い勝手がイマイチです。PythonにQRコードを扱うモジュールがないわけがないと調べてみると、当然あるわけで、じゃあ、ExcelシートをPythonでQRコードにしちゃえば良くね?となり、今回のツールが完成しました。 2019.09.29 Python