VBA

VBA・Office

VBA Excelシート間を値比較しその差分を出力させるサンプル

2つのシートを比較し、差分を出力させるサンプル
VBA・Office

Excel VBA Environ関数で取得した環境変数の一覧を解析しExcelシートに出力させるサンプル

Environ関数を使うと、オペレーティング システムの環境変数に関連付けられた Stringを取得することが可能。面白そうなので、定義されたすべての環境変数をExcelシートに出力させるサンプルを作成してみた。実行例Environ関数で取...
VBA・Office

VBA Powershellで生成したSHA-1ハッシュ値をVBAで活用するサンプル

System.Security.Cryptography.SHA1CryptoServiceProvider は VBAから直接呼ぶことができるが、Powershellを利用することもできる。ここではpowershellでSHA-1ハッシュ...
VBA・Office

VBAやPowershell SHA-1ハッシュ値を生成するサンプル

サンプルコードVBAやPowershell を使って、SHA-1ハッシュを生成するサンプル。SHA-1とは、インプット(文字列)から160ビット(20バイト)のハッシュ値を生成すること。VBAでもPowershelでも”hello worl...
VBA・Office

VBA WMI Win32_OperatingSystemクラスの一覧と値を一括取得するサンプル

Win32_OperatingSystemWin32_OperatingSystemWin32_OperatingSystem は、Microsoft Windows オペレーティングシステムの WMI クラスの1つで、現在実行中の Win...
VBA・Office

VBA WMI IPアドレス(IPv4、IPv6)を取得するサンプル 

WMIを使って、MACアドレスを取得するサンプルを作成してみたので、次はIPアドレス(IPv4、IPv6)を取得するサンプルの作成IPAddressオブジェクト(objItem.IPAddress)には、IPv4、IPv6が混在した複数のア...
VBA・Office

VBA WMI MACアドレスを取得するサンプル

WMIを使ってMACアドレスを取得するサンプルobjWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")...
VBA・Office

VBA WMI Win32_NetworkAdapterConfiguration のプロパティ名を一覧出力するサンプル

WMIを使うとネットワーク情報が取得できるサンプルをよく見かけるが、WMIについてあまりわかっていないため、まずは有名そうな「Win32_NetworkAdapterConfiguration 」のプロパティ名の一覧を出力するサンプルコード...
VBA・Office

VBAでの条件付きコンパイル(#Const)について

VBAの#Constディレクティブは、コンパイル時に定数を定義するために使用されます。#Constディレクティブで定義された定数は、コンパイル時に値が決定され、コンパイル後には変更できなくなります。#Constディレクティブは、以下のように...
VBA・Office

【Excel(64bit) VBA】IPv6アドレス変換(文字列⇔コード値)コードサンプル【InetNtopW】【InetPtonW】利用例

IPv6アドレス(2001:db8::1)をコード値に変換したり、コード値からIPv6アドレス文字列に変換するサンプル