VBA

EXCEL

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

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

winsock(wsock32.dll)とwinsock2(ws2_32.dll)の違いについて

この情報はChatGPTの力も使ってまとめたものです。本来はMSDNからすべてのマニュアルやエビデンスを見つけ、読み込んだ上でまとめたかったが、特にWinsockについては情報が古くい公式のマニュアルも見つけられずにて、自分に文章力もなかっ...
VBA

word vba テーブルの並べ替え

Word VBAを使用して、テーブルをソートするには、以下の手順に従ってください。ソートしたいテーブルを含むWord文書を開きます。テーブルを選択します。「開発」タブをクリックして、「Visual Basic」を選択します。「Visual ...
EXCEL

Excel VBAでPowerShellのスクリプトファイル(ps1ファイル)を実行して結果取得する例

Excel VBAでPowerShellを実行して結果取得する例(メッセージボックスやExcelシートにファイル名一覧を表示) で作成したサンプルはコマンド対応だったが、今回は、スクリプトファイルをそのまま実行して結果取得させるサンプル
EXCEL

Excel VBAでPowerShellを実行して結果取得する例(メッセージボックスやExcelシートにファイル名一覧を表示)

サンプル1と2は、WScript.Shellの勉強を兼ねて、メッセージボックス出力させた例。サンプル3は、Excelシートに出力させた例WScript.ShellのExecでPowershellを実行すると、処理結果がStdOut(Text...
EXCEL

【Excel】【VBA】メッセージボックスを使用して複数のワークシートを選択し、別ファイルにコピーできるファイルダイアログボックスの実装例

メッセージボックス、複数のワークシートを選択
Outlook [VBA]

Powershell版(ZipFileクラス利用サンプル) zip アーカイブを開き、エントリのコレクションを反復処理する方法

サンプルコードzip アーカイブを開き、エントリのコレクションを反復処理する方法のpowershell版C#で使える機能がpowershellでは異なる部分があり、そこはpowershell用に変更特に特徴的な点は、ExtractToFil...
EXCEL

【Excel】【VBA】行列位置をユーザに選択させその範囲のデータ取得するサンプル

データの再利用を気にしないで、見た目重視のレイアウトで作成されたシート(たとえば、エクセル方眼紙に結合セルを駆使したテンプレート)から少ないコーディングで間違いなくデータを取得することを目指して考えたサンプルコード。このコーディングの使い所...
EXCEL

【Excel】【VBA】メッセージボックスを使用してワークシートを選択できるファイルダイアログボックスの実装例

「FileDialogで特定のExcelブック選択しオープンする。その後、複数Worksheetの中から特定Worksheetを選択させる」までを一連で実装したサンプルコード。Worksheet選択のための専用Formを作成する方法もあるが...
EXCEL

【Excel】【VBA】内閣府のHPから祝日情報をダウンロードしてExcel出力 collection利用版

以前作成した内閣府のHPから祝日情報をダウンロードしてExcel出力するコードの出力結果にcollectionを活用したバージョン。CSVデータをcollectionに格納したため、こちらの方が出力先の変更が簡単になる。