返回列表 上一主題 發帖

MsgBox 的問題

本帖最後由 GBKEE 於 2011-5-7 14:32 編輯

回復 1# jesscc
可是我的寫法好像沒什麼作用,不知道問題在哪裡?
Sub OpenFile1()
FileToOpen = Application.GetOpenFilename _
(Title:="開啟本週需求表", _
FileFilter:="Matl Request *.xls (*.xls),")
If FileToOpen = False Then
MsgBox "必須開啟 需求表,工作才能繼續!", 48, "檔案未開啟"
Exit Sub
Else
Var = MsgBox("確定是開啟這份需求表嗎?", 36, "請確認欲開啟之檔案")
'No  ->Var =7
'Yes->Var =6
If Var = 6 Then
Workbooks.Open Filename:=FileToOpen
Workbooks("Main.xls").Activate
Sheets("MRP").Range("D1").Value = FileToOpen
Else
End If
End If
End Sub

MsgBox 按鍵判斷
  1. Sub Ex()
  2.     A = MsgBox("確定是開啟這份需求表嗎?", vbYesNoCancel, "請確認欲開啟之檔案")
  3.     If A = vbYes Then
  4.         MsgBox "開啟檔案"
  5.     ElseIf A = vbNo Then
  6.         MsgBox "不開啟檔案"
  7.     ElseIf A = vbCancel Then
  8.         MsgBox "取消"
  9.     End If
  10. End Sub
複製代碼

TOP

        靜思自在 : 看別人不順眼,是自己修養不夠。
返回列表 上一主題