原创 Excel VBA 獲取指定路徑下的文件夾名稱

Sub getfoldername() '獲取指定路徑下的文件夾名稱 Dim fs As Object n = 1 Set fs = CreateO

原创 Excel VBA 根據sheet名稱創建相應的文件夾

Sub createfol() '根據sheet名稱創建相應的文件夾 Set fol = CreateObject("scripting.filesystemobject") Dim ws As Worksheet Dim path As

原创 Excel VBA 獲取指定路徑下的圖片名稱(帶後綴)/(不帶後綴)/跳出選擇路徑對話框手動選擇路徑

Sub getpicname() '獲取指定路徑下的圖片名稱(※帶後綴) Dim path As String     path = "E:\傢俱圖片\A客廳"      n = 2      Filename = Dir(path &

原创 Excel VBA 根據合併單元格大小調整圖片大小

Sub adjustpic()  '根據合併單元格大小調整圖片大小 Dim Pic As Shape For Each Pic In ActiveS

原创 Excel VBA 在立即窗口打印出所有shape的名稱

Sub printshapesname() For s = 1 To ActiveSheet.Shapes.Count Debug.Print ActiveSheet.Shapes(s).Name Next End Sub

原创 Excel VBA 代替Sumproduct實現多條件求和

因爲用函數公式,如果數據量大的話,會影響效率,而且會增加文件本身大小,所以想用vba代碼替代。 以下代碼用來實現函數公式sumproduct的功能,實現多條件求和。 Private Sub 多條件求和()    Dim d, ar, a

原创 Excel VBA 多條件查詢

用以下兩個公式都可以實現多條件查詢,同樣也可以用VBA代碼來實現 函數公式1: '=INDEX(Sheet3!$F$2:$F$20,MATCH(B2&C2&D2&E2,Sheet3!$B$2:$B$20&Sheet3!$C$2:$C$20

原创 Excel VBA 調整圖片高度寬度等於單元格高度寬度

'調整圖片高度寬度等於單元格高寬 Sub setpic() Dim Pic As Shape     For Each Pic In ActiveSheet.Shapes      If Pic.Type = 13 Then '如果pic

原创 Excel VBA 根據實際需求合併單元格

Sub merge() '根據實際需求合併單元格 H = ActiveSheet.[a65536].End(xlUp).Row For i = 1 To H If ActiveSheet.Range("a" & i) <> "" Then

原创 Excel VBA 調整圖片高度寬度等於所在單元格高度寬度

'調整圖片高度寬度等於單元格高度寬度 Sub setpic() Dim Pic As Shape     For Each Pic In Sheet5.Shapes         Pic.LockAspectRatio = msoFa

原创 Excel VBA 將當前活動工作表中的圖片保存到以工作表名稱命名的文件夾內

Sub exportpic() '將當前活動工作表中的圖片保存到以工作表名稱命名的文件夾內 Dim sn, path As String, j% s

原创 Excel VBA 刪除Excel中的所有圖片

Sub deletepic()   '刪除當前sheet中的所有圖片 Dim pic As Shape For Each pic In ActiveSheet.Shapes pic.Delete Next End Sub ========

原创 Excel VBA 根據圖片名稱插入對應圖片

Sub insertpic() '根據圖片名稱插入對應圖片 Dim r As Long, i As Long Dim path As String

原创 偶然發現的cmd命令dir

百度東西的時候偶然發現cmd命令的dir用法,批量獲取圖片名稱:   打開cmd窗口,cd到目標文件夾,例如:cd:\Lx\all   輸入命令:   dir *.jpg/on >list.xls   功能:將以.jpg後綴的圖片文件的名

原创 Oracle大表數據導出導入

實有房屋數據和水電數據存放在不同用戶下,爲了BI展現,現在將所需的表統一遷移到census_bi庫下面。 其中水電錶數據量較大,通過ssis傳輸效率太低。 大數據表導出 exp census_dc/password@census_b