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:
parent
631e66242f
commit
70d9eb974b
@ -592,4 +592,24 @@ Sub SetupFilterSorterTables()
|
|||||||
Set sorterTbl = ws.ListObjects.Add(xlSrcRange, sorterHeader, , xlYes)
|
Set sorterTbl = ws.ListObjects.Add(xlSrcRange, sorterHeader, , xlYes)
|
||||||
sorterTbl.Name = "SorterTable"
|
sorterTbl.Name = "SorterTable"
|
||||||
End If
|
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
|
End Sub
|
||||||
Loading…
Reference in New Issue
Block a user