|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Sub limonet()
Dim i%, Dic As Object, H$
Set Dic = CreateObject("scripting.dictionary")
For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
Dic(Cells(i, "B").Value) = Dic(Cells(i, "B").Value) & "¥" & Cells(i, "A") & ".jpg"
Next i
For i = 0 To Dic.Count - 1
H = H & "';'" & Dic.keys()(i) & "'='" & Mid(Dic.items()(i), 2)
Next i
CreateObject("wscript.shell").Run "powershell push-location " & ThisWorkbook.Path _
& ";$h=@{" & Mid(H, 3) & "'};md $h.keys;foreach ($i in $h.keys) { move ($h[$i] -split '¥') $i}", 0
End Sub |
|