Home |
Search |
Today's Posts |
#1
![]() |
|||
|
|||
![]()
Totally new to VBA. I have pasted a VBA code and was wondering how I can keep the MsgBox Title consistent throughout the VBA procedure. I have the following code but when the ans = vbno, the MsgBox Title is "Microsoft Excel" and not "Metals Inventory Database". Any help would be greatly appreciated.
Private Sub Workbook_Open() If Worksheets("Sheet1").Range("F2").Value 0 Then Msg = "You owe a balance due to Virginia at this time!" Msg = Msg & vbLf & vbLf Msg = Msg & "Would you like to fufill that obligation" Msg = Msg & " with a Funds Transfer?" Title = "Metals Inventory Database" Config = vbYesNo + vbQuestion Ans = MsgBox(Msg, Config, Title) If Ans = vbYes Then Workbooks.Open ("C:\Documents and Settings\My Folder\My Documents\TestII.xlsx") If Ans = vbNo Then MsgBox ("Then please do a Journal Voucher. Thank you.") Else MsgBox ("No Blance Owed") End If End Sub Thank you |
#2
![]()
Posted to microsoft.public.excel.newusers
|
|||
|
|||
![]() |
#3
![]() |
|||
|
|||
![]() Quote:
Regards Gene |
#4
![]() |
|||
|
|||
![]()
Walter: Forgive my lack of VBA experience, but I am not sure where to go from here. I've pasted the code and can't figure out how to get oast the Compile Error: Expected End Sub in the Private WorkBook-Open()
Option Explicit Private Sub Workbook_Open() If Worksheets("Sheet1").Range("F2").Value 0 Then Public Sub foo() Dim Msg As String Private Function MIDMsg(ByVal Msg As String, Optional ByVal Config As Long = 0) As Long Const Title As String = "Metals Inventory Database" MIDMsg = MsgBox(Msg, Config, Title) End Function If True Then Msg = "You owe a balance due to Virginia at this time!" & _ vbLf & vbLf & _ "Would you like to fufill that obligation" & _ " with a Funds Transfer?" ' Brackets in call statements seem odd to me If MIDMsg(Msg, vbYesNo + vbQuestion) = vbYes Then ' Use call if you really want to have brackets Call Workbooks.Open("C:\Documents and Settings\My Folder\My Documents\TestII.xlsx") Else ' Or leave them out for textual economy. MIDMsg "Then please do a Journal Voucher. Thank you." End If Else ' I have corrected a slip. MIDMsg "No Balance Owed" End If End Sub |
#6
![]() |
|||
|
|||
![]() Quote:
Regards Gene |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to hide a chart title, but keep the title in the chart | Charts and Charting in Excel | |||
Named range=Column title,comumn title in cellB6 use B6in equation | Excel Discussion (Misc queries) | |||
Show full path title in title bar? | New Users to Excel | |||
Pasting Objects into Chart title and Axis title | Charts and Charting in Excel | |||
VB msg box - can it have a title? | Excel Programming |