VBA[Excel VBA] WScriptを利用して外部コンソールアプリケーションの標準出力結果を取得する はじめにVBAで外部アプリケーションを実行する方法として、主にShell関数を利用することが多いですが、Shell関数では外部アプリケーションの標準出力結果を得ることができません。そこで、今回はWScriptを利用し、コンソールアプリケーシ...2022.06.07VBAプログラミング
VBAExcelVBAでIsNullOrEmptyを再現! はじめにExcelVABでの値の空判定は結構複雑で、IsEmptyやIsNullなどケースによって使い分ける必要があります。ここでは、C#等でよく利用するIsNullOrEmpty関数を再現しました。サンプルコードFunctionIsNul...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バイトとなります。改行コードの種類VBAでは改行...2022.03.22VBAプログラミング