|
2#
發(fā)表于 2020-5-5 16:10:43
|
只看該作者
轉(zhuǎn)帖8 L g7 }' m% k) [. f1 m9 o6 D$ p
批量獲取文件名$ E. D5 @5 v. j1 H5 d# Q8 N
這里分享工具下載鏈接:6 d* D$ z5 H, X. s9 ~6 Z+ K
7 Y$ R8 E0 m) a# ~& fhttp://pan.baidu.com/s/1o8u6aiY
6 J m, ]0 W e' x u' G# I- _1 j* c F- R6 v' l
功能:批量獲取同一個(gè)文件夾內(nèi)的文件名,并根據(jù)文件名統(tǒng)計(jì)分支機(jī)構(gòu)的文檔報(bào)送情況,。
) j. k. z: {( z$ Y; ^9 `8 R
9 o( q$ Y# S: `$ q, W0 C使用方式:將表格文件放入存放需要統(tǒng)計(jì)各種文件的文件夾內(nèi),,打開EXCEL表格,選擇需要統(tǒng)計(jì)的文件類型,,點(diǎn)擊按鈕運(yùn)行宏即可,。
) k1 K, I% g P, a3 H
4 ]* A }9 L0 C/ |' M- i注意事項(xiàng):最好在收集保存文件時(shí),按照報(bào)送機(jī)構(gòu)關(guān)鍵字重命名文件(可以通過VBA代碼在OUTLOOK中自動(dòng)存儲(chǔ)郵件的附件并重命名,,這個(gè)以后再和大家分享),。
$ y2 W% K/ T3 H
7 J: X# @% Y9 E. X* P- _授人以魚不如授人以漁,這里直接上代碼:, f6 [8 f) _7 }! b
Q/ l* x' u+ \
Private Sub 提取文件名()+ t2 T: b( G" j
6 _% T3 g' [+ d4 }! O
Dim FileName As String
! C) ^+ f! t& y) D9 x t! {6 q" _) T5 f6 G: z1 S* @ k; g% T
Dim i As Long |3 w+ A) Q$ R- R8 j |
- o5 m3 s- n# @3 p3 Z1 W$ X8 ODim tmp As String
; U. }2 t$ c* t6 a k- u, M8 J- L* A6 ^( k8 d/ _. j! J! T ]
mypath = ActiveWorkbook.Path
9 `/ W9 f: r( h* r! r: G% m3 X; |
; K1 G: F+ q: n, K: bFileName = Dir(mypath & "\*.*")'如果是僅需要統(tǒng)計(jì)特定類型的文件如EXCEL,將*.*改為*.xlsx即可,以此類推8 s" V w9 K* W! [6 o
9 c% \- i3 c! `
i = 02 Z) U) x' l) X9 P1 A+ o
; f$ g _( e' T6 v$ K9 e
Range("N:N").ClearContents+ K5 Z3 y% B' l/ M/ Q
: x5 z, M9 O2 d! M
Do While FileName > ""
0 K$ p, i5 Z5 X; g
3 W4 I0 S' G6 P5 ?i = i + 1
6 }8 B: M/ P9 D# W: U+ S( ^: Z) b' ^$ k
Range("N" & i) = FileName- J" K# ?) T7 M( M
- D: ?4 a+ P) U% A P+ wFileName = Dir
7 W* O* l# ~: B. l, {" ]$ M* P
( }1 g& Y$ u- GLoop
/ [, M3 f8 `. q" @8 n
! G, `1 o% |5 t+ i3 e! \5 W3 FEnd Sub |
評(píng)分
-
查看全部評(píng)分
|