RikuSora

EXCEL VBA

【EXCEL VBA】次の月曜日を取得したい

次の月曜日を取得する方法を紹介します。応用として、次の○曜日を取得する方法も併せて紹介します。 WorksheetFunction.WorkDay_Intlで解決する 通常だとWeekday関数を利用すると思います(サンプルプログラムの方法...
EXCEL VBA

【EXCEL VBA】ファイル選択ダイアログを表示したい

ファイル選択ダイアログの表示方法について紹介します。ファイル選択ダイアログとは、以下のようなダイヤログです。 Application.GetOpenFilenameで解決する 非常に簡単です。Application.GetOpenFilen...
EXCEL VBA

【EXCEL VBA】JSONのValue一覧を取得したい

今回はJSONのValue一覧を取得する方法を紹介します。JavaScirptでいうところのObject.values()に相当します。 今回は以下のようなJSONを準備しました。Value一覧を取得するので、value1 , value2...
EXCEL VBA

【EXCEL VBA】JSONのKey一覧を取得したい

JSONのKey一覧を取得する方法を紹介します。JavaScriptでいうところのObject.keys()に相当します。 今回は以下のようなJSONを準備しました。Key一覧を取得するので、key1 , key2, key3,・・・key...
EXCEL VBA

【EXCEL VBA】UTC時刻とJST時刻を変換したい

UTC時刻とJST時刻を変換する方法を紹介します。以前記事でUTC時刻を取得する方法を紹介しました。少し応用するのみです。 WbemScripting.SWbemDateTimeで解決する UTC時刻を取得した時と同様にWbemScript...
EXCEL VBA

【EXCEL VBA】UTC時刻を取得したい

UTC時刻を取得する方法を紹介します。AmazonのPAAPI5を利用する際、UTC時刻を指定する必要があります。外部APIを利用する際に必要な状況があるかと思います。 WbemScripting.SWbemDateTimeで解決する Wb...
EXCEL VBA

【EXCEL VBA】改行の種類を知りたい

VBAで利用できる改行の種類を紹介します。 改行の種類を確認する そもそも改行とは何かというと、文字の種類の1つになります。改行の他に、改行文字、改行コードという表現をすることもあります。 改行の種類には、CR(Carriage Retur...
EXCEL VBA

【EXCEL VBA】最後の1文字を削除したい

文字列の最後の1文字を削除する方法を紹介します。応用編として最後のN文字を削除する方法も紹介します。 LeftとLenで解決する Left関数は文字列(str)と数字(N)を引数として、strの左からN文字を返却する関数です。Len関数は文...
EXCEL VBA

【EXCEL VBA】AmazonのPAAPI5を使いたい

EXCEL VBAからPAAPI5を利用できる方法を紹介します。JavaやPHP、Pythonなどサンプルはよく見かけますが、VBAのサンプルが見つからなかったので今回作成しました。 前提条件 一番大事な部分です。ご自身のアカウントでPro...
EXCEL VBA

【EXCEL VBA】MsgBoxのデフォルトフォーカスを変更したい

今回はMsgBoxのデフォルトフォーカスの変更方法を紹介します。ユーザの誤操作防止には、デフォルトフォーカスの設定は欠かせません。設定自体は非常に簡単なので、確認してみてください。 サンプルプログラムを実行すると以下のMsgBoxが表示され...