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

[µo°Ý] ¨Ï¥Î FileDialog °ÝÃD [¤w¸Ñ¨M]

¦^´_ 1# jimmyhk
¸Õ¸Õ¬Ý
  1. Private Sub CommandButton2_Click()
  2.     Dim fd As FileDialog
  3.     Set fd = Application.FileDialog(msoFileDialogFolderPicker)
  4.     If fd.Show = -1 Then
  5.        If MsgBox("²{¦b±NÀx¦s¨ì " & fd.SelectedItems(1) & "/  .  ½Ð«ö½T©wÄ~Äò", vbYesNo) = vbYes Then
  6.             Sheets("Data_Field").Select
  7.             Range("D24").Value = fd.SelectedItems(1)  
  8.             Unload ChoiceSaveLocation
  9.         End If
  10.     End If
  11. End Sub
½Æ»s¥N½X

TOP

¦^´_ 4# jimmyhk
¨Ï¥Î On Error GoTo RunAgain   ¦b³oµ{§Ç¤¤¤@¦³ ¿ù»~ ´N·|¾É¤Þ¨ì RunAgain  ­n¤p¤ß¨Ï¥Î
  1. Private Sub CommandButton2_Click()
  2.     Dim fd As FileDialog
  3.     Set fd = Application.FileDialog(msoFileDialogFolderPicker)
  4.     fd.InitialFileName = "d:\"  '¦pªG¥Î®a«ö¨ú®ø´N·|°õ¦æ RunAgain
  5. On Error GoTo RunAgain
  6.     If fd.Show = -1 Then MsgBox "ÀÉ®×±NÀx¦s¨ì " & fd.SelectedItems(1) & "\  , ½Ð«ö½T©wÄ~Äò."
  7.               '**************³oMsgBox ¦³«ö¨S«ö³£¨S§@¥Î?????**********
  8. Sheets("Data_Field").Select
  9. Range("D24").Value = fd.SelectedItems(1)
  10. If Range("D24") <> Range("G24") Then
  11.     AskChangeDefaultBox.Show
  12.     Else
  13.     Sheets("Input").Select
  14.     Unload ChoiceSaveLocation
  15. End If
  16. Unload ChoiceSaveLocation
  17. Exit Sub
  18. '''''''¤@¯ë³B¸Ì¿ù»~³£·|¸m©óµ{§Ç©³³¡   '''''''
  19. RunAgain:
  20. Select Case Err.Number
  21. Case 5
  22. Unload ChoiceSaveLocation
  23. ChoiceSaveLocation.Show
  24. End Select
  25. Resume          'ªð¦^²£¥Í¿ù»~ªºµ{¦¡½X
  26. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2011-9-14 20:14 ½s¿è

¦^´_ 6# jimmyhk
Resume    ³o¥[³o¤@¥yªº­ì¦]¬O    
¤@¯ë³£¬O¿ù»~¤w³B¸Ì§¹«á, ¿ù»~¤w®ø¥¢¤F.¥i¦^¥h­ì¨Óªº¨º¤@¦æµ{¦¡½X.

TOP

¦^´_ 8# jimmyhk
Resume
¤@¯ë³£¬O¿ù»~¤w³B¸Ì§¹«á, ¨º­Ó¿ù»~¤w®ø¥¢¤F.¥i¦^¥h­ì¨Óªº¨º¤@¦æÄ~Äòµ{¦¡½Xªº¹B¦æ.

TOP

        ÀR«ä¦Û¦b : ¯¸¦b¥b¸ô¡A¤ñ¨«¨ì¥Ø¼Ð§ó¨¯­W¡C
ªð¦^¦Cªí ¤W¤@¥DÃD