ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] VBA½Ð¯q¦p¦ó¿ï¨ú¦hÀÉ«á¤W¶Ç¦Ü¥ØªºÀÉ

¦^´_ 1# rouber590324

°Ñ¦Ò¬Ý¬Ý
  1. Sub test()
  2. Dim folder As String '¸ê®Æ
  3. Dim source ' As String '¨Ó·½ÀÉ
  4. Dim source2, source3, source4 As String
  5. Dim dest As String '¥ØªºÀÉ
  6. Dim p As Integer
  7. Dim s As Integer
  8. Dim i As Long

  9. folder = "D:\ABC" '¦s¨ú¥Øªº¦ì¸m

  10. source = Application.GetOpenFilename(MultiSelect:=True)  '¨Ó·½

  11. If Not IsArray(source) Then: MsgBox "¤W¶Ç¥¢±Ñ¡A½Ð¿ï¨ú¥¿½T¨Ó·½ÀɮסC": Exit Sub

  12. For Each source2 In source
  13.     source3 = Split(source2, "\")
  14.     source4 = source3(UBound(source3))
  15.         
  16.     dest = IIf(Right(folder, 1) = "\", folder, folder & "\") & source4
  17.    
  18.     If Dir(dest) <> "" Then
  19.     MsgBox msg1
  20.     Else
  21.     FileCopy source2, dest
  22.     MsgBox source2 & " ¤w¤W¶Ç¡C"
  23.     End If
  24. Next
  25. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¨Ã«D¦³¿ú¾{¬O§Ö¼Ö¡A°Ý¤ßµL·\¤ß³Ì¦w¡C
ªð¦^¦Cªí ¤W¤@¥DÃD