VBA[Excel VBA] WScriptを利用して外部コンソールアプリケーションの標準出力結果を取得する はじめに VBAで外部アプリケーションを実行する方法として、主にShell関数を利用することが多いですが、Shell関数では外部アプリケーションの標準出力結果を得ることができません。 そこで、今回はWScriptを利用し、コンソールアプ... 2022.06.07VBAプログラミング
VBAExcelVBAでIsNullOrEmptyを再現! はじめに Excel VABでの値の空判定は結構複雑で、IsEmptyやIsNullなどケースによって使い分ける必要があります。 ここでは、C#等でよく利用するIsNullOrEmpty関数を再現しました。 サンプルコード Fu... 2022.06.07VBAプログラミング
VBAExcel VBAで非表示列のセルの情報を検索し取得する はじめに Excelで資料作成するときに、VBAを利用した資料を作成することが多々あります。 資料の中では「非表示」にする行や列も多いと思います。 そこで、今回は非表示列の情報も検索し情報を取得する方法をメモしておきます。 基本、非表示... 2022.06.07VBAプログラミング
VBA[VBA] 文字列の置き換え(Replase関数) はじめに Replase関数は置換したい文字列に対して指定した文字列を検索し、別の文字列に置き換えるため利用する関数です Replase(expression, find, replace]]) []で囲まれている部分は省略... 2022.01.12VBAプログラミング
VBA[VBA] 文字列にどのような改行コードが含まれているかどうかをチェックする はじめに 改行コードにはCR、LF、CRLFの3種類があり、文字コードはCRが0x0D(13)、LFは0x0A(10)となります。それぞれ1バイト文字です。 CRLFの場合はCRとLFをつなげた2バイトとなります。 改行コー... 2022.03.22VBAプログラミング