從目前表名的最後一個字重新命名多個資料表您好,我正在嘗試重命名多個資料表,因為我的資料表名稱採用目錄形式。 我想根據它們的資料夾名稱重命名它們(將從目錄的最後一個字元獲取)
範例資料表名稱:
C:\使用者\桌面\Table1
C:\使用者\桌面\Table2
C:\使用者\桌面\Table3
我嘗試使用 Word 函數從文件名中獲取最後一個單詞,但不起作用。 請幫忙
For (w = 1, w <= N Table(), w++,
dtName = Word(-1, Data Table(w), "-"),
Data Table(w) << Set Name(dtName);
);
產生的資料表名稱應為:Table1、Table2、Table3
自動化和腳本編寫回覆:從目前表名的最後一個字重新命名多個資料表您需要檢索資料表名稱
For (w = 1, w <= N Table(), w++,
dtName = Word(-1, Data Table(w) << get name, "-"),
Data Table(w) << Set Name(dtName);
);
回覆:從目前表名的最後一個字重新命名多個資料表為什麼會提示這樣的錯誤呢?
存取或評估 'For' 時參數過多{40},For/*###*/(w = 1, w <= N Table(), w++, dtName = Word(
-1,
資料表( w ) << 取得名稱,
“-”
), 資料表( w ) << 集合名稱( dtName ))
- - 編輯 - -
我將Word函數後面的逗號替換為;現在正在工作
For (w = 1, w <= N Table(), w++,
dtName = Word(-1, Data Table(w) << get name, "-");
Data Table(w) << Set Name(dtName);
);