feat: 営業所マスタ(96243)Export専用の独立Sub runSalesOfficeExportを追加

既存run()とは別の独立エントリポイント。テーブルID 96243をExport方式(ExportId=1)で全件取得し「営業所」シートの既存テーブルを更新する。
Filter/Sorterは使わない。exportCSVDataToSheetが既存テーブルのヘッダを書き換えずデータ部分のみ更新する仕様をそのまま利用し、CSVのヘッダ行は自動的に捨てられる。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Kenichiro NOGI 2026-09-14 09:56:02 +09:00
parent 631e66242f
commit 70d9eb974b

View File

@ -592,4 +592,24 @@ Sub SetupFilterSorterTables()
Set sorterTbl = ws.ListObjects.Add(xlSrcRange, sorterHeader, , xlYes)
sorterTbl.Name = "SorterTable"
End If
End Sub
'******************************************************************************
'テーブルID 96243営業所マスタをExport方式で全件取得し、「営業所」シートのテーブルを更新する
'Filter/Sorterは使用しない。ヘッダ行は「営業所」シートの既存テーブルのものをそのまま使い、
'エクスポートしたCSVのヘッダ行1行目は捨てるexportCSVDataToSheetは既存テーブルがある場合、
'ヘッダ行を書き換えずデータ部分のみ更新する仕様のため、これをそのまま利用する)
Sub runSalesOfficeExport()
Call init
Dim resData As Variant
Debug.Print "データ取得処理開始(営業所マスタ Export"
resData = exportCSVData("96243")
If IsEmpty(resData) Or resData = "" Then
Debug.Print "データが取得できませんでした"
Else
Call exportCSVDataToSheet(resData, "営業所")
End If
End Sub