【VBA】ノード名を指定せずにXMLをパースする
CSVはExcelと相性が良いからか、CSVをExcelに取り込むというのはかなり情報が見つかります。 一方でVBAからXMLをパースしてExcelに取り込むというのも割とよくありそうなんですが、結構情報が少ないです。 …
CSVはExcelと相性が良いからか、CSVをExcelに取り込むというのはかなり情報が見つかります。 一方でVBAからXMLをパースしてExcelに取り込むというのも割とよくありそうなんですが、結構情報が少ないです。 …
VBAのfanctionは関数名と同じ変数に戻り値を指定するわけですが、他の多くの言語と同じで1つしか変数を戻すことが出来ません。 fanctionから複数の変数を呼び元に戻したい時があるので、そのような場合には以下を検…
VBAを習いたての頃、「うん?何だこのコードは?」となったのが条件付きコンパイルにおけるシャープ(#)付きのif文ですね。 今だとVB.NETやC#でも条件付きコンパイルを使うことは多くなったので、見慣れたものですが、自…
Excelで見出しのインデントを整える場合、どのような方法を使用しているでしょうか? 例えば以下のような場合です。 「目的」という見出しの中に更に、「1.1.ブログの目的」、「1.2.仕事の目的」があります。 この場合、…
メモ帳などのテキストエディタと比較してExcelが良い点としては、URLをExcel上に貼ると自動的にリンクに変換をしてくれるところです。 (高機能なテキストエディタであれば勝手にやってくれるものもあるかもしれませんが)…
最近、イラレみたいな画像編集ソフトがなくても画像を編集する手段としてCanvaを知人からおすすめされました。 このCanvaはたしかに便利な部分もあるのですが、透過色PNGで画像を出力したり、トリミングをしたりすることが…
Qiitaなどを毎日見ていますが、最近はランキングにオピニオン記事が乗ってくることも多くなりました。 その中で多い意見としては以下のようなものがあります。 Excelの仕様書は嫌だ 特に詳細設計書は嫌だ SIerは嫌だ …
最近だとエディタやIDEが高機能になっているので、手でHTMLを書くということは少ないかもしれません。 しかし、そのエディタが使用しにくいということはありませんか? 自分はブログを書いたりする時にWordPressの表エ…
Reactなどの仮想DOMで書かれているサイトやゲームなどをマクロで操作していく場合、画像認識(テンプレートマッチング)を使用したい場面は非常に多いです。 単純なHTMLで書かれているものであれば、SeleniumのWe…
VBAで大量のデータを扱う場合、処理が完了するまでに途方も無い時間がかかることもあります。ユーザーから最もクレームを受けやすい部分ですよね。 以下の記事で、処理時間を劇的に改善する方法をまとめています。 しかし、上記のよ…
最近のコメント