![]() |
發布時間: 2020-5-5 15:03
正文摘要:有時候我們統計當前文件夾內某種文件的文件名,少的時候當然手打就ok,面對幾百張圖紙的時候這并不是個理智的方法。- L4 c& u- v1 D " K8 E, \7 O, y/ \2 e所以這個時候就可以祭出【批處理】了: s1 A6 ... |
妖洞兩拐 發表于 2021-8-15 10:01 這個需求很古怪,一般都是要去括號的??梢阅胑xcel中的替換功能當橋梁,批量修改文件名。或者有閑暇時間的,可以直接摞代碼搞定。6 @8 l( [( @( e2 n |
怎么批量在文件名中漢字前后加上括號? |
分享 |
收藏了,謝謝! |
這是個好主意! |
“/B”代表的含義是什么? |
收藏了,感謝分享。 |
轉帖3 E/ i1 t& C* G" z 批量獲取文件名 這里分享工具下載鏈接:' Q) M7 F9 n+ M; l# z- R3 J* j : w1 X; o% O5 J& H. { http://pan.baidu.com/s/1o8u6aiY 功能:批量獲取同一個文件夾內的文件名,并根據文件名統計分支機構的文檔報送情況。/ }" `7 R$ z. U4 n5 W 5 w t, e/ Y! ~6 p" } 使用方式:將表格文件放入存放需要統計各種文件的文件夾內,打開EXCEL表格,選擇需要統計的文件類型,點擊按鈕運行宏即可。% s1 ^1 y% G L' r, D. k / J- o# z; ?7 i! C' y 注意事項:最好在收集保存文件時,按照報送機構關鍵字重命名文件(可以通過VBA代碼在OUTLOOK中自動存儲郵件的附件并重命名,這個以后再和大家分享)。 授人以魚不如授人以漁,這里直接上代碼:* `( s/ A% K$ K* j # M3 V6 W, r- L! _ E" C Private Sub 提取文件名(). d' d1 w9 x, H0 l0 q Dim FileName As String: \, ~- A+ p {3 {6 L 1 n! V8 F0 I; s Dim i As Long5 B4 f+ r, F0 ^; |6 n ' ^5 }% C2 O5 W9 C' L Dim tmp As String ; b, ^; q# Z1 D' X# f( _, h mypath = ActiveWorkbook.Path/ O& Y: ?2 I- w- F2 |! h9 l0 ~8 Z 8 @) `( e8 s6 s4 h u FileName = Dir(mypath & "\*.*")'如果是僅需要統計特定類型的文件如EXCEL,將*.*改為*.xlsx即可,以此類推& t2 ~5 w; w- X1 ?. l + c* p) k$ Q/ P i = 0 / f3 e' V$ `: c% O$ H6 L( o Range("N:N").ClearContents Do While FileName > "" i = i + 1 Range("N" & i) = FileName b: t* u7 [/ A2 z* \& b : l4 D& }8 v- x2 L; }. ?+ W FileName = Dir , n( j0 \* l7 w; t3 t' K7 f4 O/ Y Loop( [9 O9 j( X. M u8 a) i% l End Sub |
17.06 KB, 下載次數: 4, 下載積分: 威望 -3 點
Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )
GMT+8, 2025-8-25 09:32 , Processed in 0.078447 second(s), 23 queries , Gzip On.
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.