Excelマクロ 内閣府『国民の祝日CSV』自動DL

wp-datacare

今回は、Excelマクロを使って 内閣府ホームページにある『国民の祝日』CSVファイルをダウンロードします。 『国民の祝日』CSVファイルは、毎年毎年更新されるためこのファイルを活用しれば、5年後も10年後も半永久的に最新の祝日を取得する事ができます。

解説で使用しているExcelファイルは、ダウンロードできます。
  https://data-care.jp/youtube-download/
  ファイル名 YouTube-020

ダウンロードしたファイルを シート「祝日情報」に更新させています。
数式を使って祝日を反映するサンプルもあります。

ワンクリックで祝日情報が最新に更新されます。
以下がコードになります。モジュールに貼り付けたら使用できます。
同じようにホームページでファイルをダウンロードできる場合は応用できます。

Private Declare PtrSafe Function URLDownloadToFile Lib “urlmon” Alias “URLDownloadToFileA” (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Private Declare PtrSafe Function SHCreateDirectoryEx Lib “shell32” Alias “SHCreateDirectoryExA” (ByVal hwnd As Long, ByVal pszPath As String, ByVal psa As Long) As Long

End Sub

是非お仕事で活用して下さい。

記事URLをコピーしました