vba之小功能記錄--根據內容,另存檔案到指定資料夾
編碼環境: office2003
背景環境:技術部要求新增功能,實現根據合同及專案名,自動建立資料夾及檔案。
程式程式碼:
背景環境:技術部要求新增功能,實現根據合同及專案名,自動建立資料夾及檔案。
程式程式碼:
Dim htobj As Object
Dim modobj As Object
'''''''指定日期格式'''''''
idate = Format(Date, "yy.MM.dd")
cname = 合同名稱
obname = 專案名稱
name =製作人
what =名牌
'''''''建立資料夾'''''''
Set oFso = CreateObject("Scripting.FileSystemObject")
oFso.CreateFolder ("D:/工作")oFso.CreateFolder ("D:/工作/" & obname & " " & cname & "-" & idate & " (" & name & ")")oFso.CreateFolder ("D:/工作/" & obname & " " & cname & "-" & idate & " (" & name & ")/" & obname & " " & cname & " 電氣BOM/")oFso.CreateFolder ("D:/工作/" & obname & " " & cname & "-" & idate & " (" & name & ")/" & obname & " " & cname & " 機械BOM/")
If what = EXPRESS Then
Set htobj = Workbooks.Add //新建一個excel
'''''''複製sheets表'''''''
modobj.Worksheets("表1").Copy before:=htobj.Worksheets(1)
'''''''清楚內容'''''''
modobj.Worksheets("表2").Range("a1:z500").ClearContents
yt = 10
For i = 1 To 9
For j = 1 To 26
modobj.Worksheets("表2").Cells(i, j) = modobj.Worksheets("表3").Cells(i, j) //複製內容
Next j
Next i
For i = 10 To 500
shl = CDbl(modobj.Worksheets("表3").Cells(i, 6))
If shl > 0 And shl <> 空值 Then
For j = 1 To 26
modobj.Worksheets("表2").Cells(yt, j) = modobj.Worksheets("表3").Cells(i, j) //清除公式
Next j
yt = yt + 1
End If
Next i
''''''檔案另存''''''
ActiveWorkbook.SaveAs Filename:="D:/工作/" & obname & " " & cname & "-" & idate & " (" & name & ")/" & obname & " " & cname & " 川奧採購訂單.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
End If
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29987527/viewspace-1311788/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vba之小功能記錄--資料另存
- VBA判斷指定的資料夾或檔案是否存在
- linux批量替換指定資料夾中所有檔案的指定內容Linux
- vba之小功能記錄--資料複製
- Linux shell 根據時間批量刪除指定資料夾下的檔案Linux
- 刪除指定資料夾的檔案內容的sh指令碼指令碼
- html如何根據檔案路徑顯示檔案內容(pdf)HTML
- bootstrap3.x內less資料夾的檔案內容及功能分析boot
- winfrom上傳多個檔案到指定資料夾
- 如何用 grep 命令在 UNIX 中根據檔案內容查詢檔案
- .Net引用根目錄子資料夾下的dll檔案
- tar解壓到指定目錄並去掉壓縮檔案的層級資料夾
- oracle redo檔案記錄的內容Oracle Redo
- Git 合併指定檔案或資料夾Git
- Linux命令根據某一列對檔案內容去重Linux
- popWindow 根據內容計算高度
- 根據編號展開內容
- Python批量修改資料夾內所有json檔案中部分內容PythonJSON
- linux批量刪除資料夾(包含子目錄)下面的指定檔案Linux
- 請教!急!急!修改文字檔案一行的內容 根據“=”分割。
- 獲取一個資料夾下所有指定字尾名(.java)的檔案(包括子資料夾中的內容),並將這些檔案的絕對路徑寫入到一個文字檔案中Java
- .gitignore 在已忽略資料夾中不忽略指定檔案、資料夾...Git
- Python求取資料夾內的檔案數量、子資料夾內的檔案數量Python
- git將指定內容寫入檔案Git
- Node.js折騰記一:讀指定資料夾,輸出該資料夾的檔案樹Node.js
- 複製指定源位置的多級資料夾下所有檔案到指定目標位置
- 【資料】Arraylist中根據指定元素屬性排序排序
- 安卓shell 移動某個時間之後的檔案到另外一個資料夾 命令記錄安卓
- [grep] grep -R -l 遞迴過濾資料夾中檔案內容遞迴
- 用python寫一個指令碼:將指定目錄下及其所有子資料夾的所有的“srt”檔案的內容合併到一個新的srt檔案中Python指令碼
- python中按照資料夾中檔案的排列順序讀取檔案內容Python
- Linux給檔案內容每行指定字元資料脫敏替換Linux字元
- 根據rowid查詢資料檔案號,資料塊號
- git檢視指定提交檔案的內容Git
- 替換文字檔案中指定的內容
- WINDOWS資料夾內容簡介Windows
- Android檔案或資料夾內容改變監聽器(FileObserver)AndroidServer
- linux下刪除指定資料夾目錄下指定的檔名命令( find 指定的資料夾/ -name this.html~ |xargs rm -rf)LinuxHTML