Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi, I have problems finding out what`s wrong with my code. Could someone help me solve my problem. I think is something to do with "Thisfile". Thanks. Sub Save_workbook() Dim resultat As String Dim sDate As String Dim myPath As String Dim Thisfile As String sDate = ActiveSheet.Range("B1") Thisfile = "FFS2 graf" + " " + sDate + " " + ".xls" myPath = "[file path\]" Application.DisplayAlerts = False resultat = MsgBox("Vil du lagre" + " " + Thisfile, vbYesNoCancel) If resultat = vbYes Then 'ChDrive "c" 'ChDir "" ActiveWorkbook.SaveAs FileName:=Thisfile & myPath --' Get pop up that`s something wrong here -- Application.DisplayAlerts = True Else If resultat = vbNo Then End If End If End Sub -- joa ------------------------------------------------------------------------ joa's Profile: http://www.excelforum.com/member.php...o&userid=32933 View this thread: http://www.excelforum.com/showthread...hreadid=527571 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Change "+" to "&"
for best results. & is a better concatenation operator -- Regards, Tom Ogilvy "joa" wrote: Hi, I have problems finding out what`s wrong with my code. Could someone help me solve my problem. I think is something to do with "Thisfile". Thanks. Sub Save_workbook() Dim resultat As String Dim sDate As String Dim myPath As String Dim Thisfile As String sDate = ActiveSheet.Range("B1") Thisfile = "FFS2 graf" + " " + sDate + " " + ".xls" myPath = "[file path\]" Application.DisplayAlerts = False resultat = MsgBox("Vil du lagre" + " " + Thisfile, vbYesNoCancel) If resultat = vbYes Then 'ChDrive "c" 'ChDir "" ActiveWorkbook.SaveAs FileName:=Thisfile & myPath --' Get pop up that`s something wrong here -- Application.DisplayAlerts = True Else If resultat = vbNo Then End If End If End Sub -- joa ------------------------------------------------------------------------ joa's Profile: http://www.excelforum.com/member.php...o&userid=32933 View this thread: http://www.excelforum.com/showthread...hreadid=527571 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi, I tried to change the way you guys told me to do it, but I still get the same error msgbox. Thanks anyway. Sub Save_workbook() Dim resultat As String Dim sDate As String Dim myPath As String Dim Thisfile As String sDate = ActiveSheet.Range("B1") Thisfile = "FFS2 graf" & " " & sDate & " " & ".xls" myPath = "C:\Documents and Settings\krsjou\My Documents\FFS ferdig grafer" Application.DisplayAlerts = False resultat = MsgBox("Vil du lagre" + " " + Thisfile, vbYesNoCancel) If resultat = vbYes Then 'ChDrive "c" 'ChDir "" ActiveWorkbook.SaveAs FileName:=myPath & "\" & Thisfile Application.DisplayAlerts = True Else If resultat = vbNo Then End If End If End Sub +-------------------------------------------------------------------+ |Filename: msgbox.zip | |Download: http://www.excelforum.com/attachment.php?postid=4546 | +-------------------------------------------------------------------+ -- joa ------------------------------------------------------------------------ joa's Profile: http://www.excelforum.com/member.php...o&userid=32933 View this thread: http://www.excelforum.com/showthread...hreadid=527571 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Joa,
resultat = MsgBox("Vil du lagre" + " " + Thisfile, vbYesNoCancel) You should implement Tom's suggestion and change "+" to "&" However, your code works for me. What error are you receiving and which line of code is highlighted? --- Regards, Norman "joa" wrote in message ... Hi, I tried to change the way you guys told me to do it, but I still get the same error msgbox. Thanks anyway. Sub Save_workbook() Dim resultat As String Dim sDate As String Dim myPath As String Dim Thisfile As String sDate = ActiveSheet.Range("B1") Thisfile = "FFS2 graf" & " " & sDate & " " & ".xls" myPath = "C:\Documents and Settings\krsjou\My Documents\FFS ferdig grafer" Application.DisplayAlerts = False resultat = MsgBox("Vil du lagre" + " " + Thisfile, vbYesNoCancel) If resultat = vbYes Then 'ChDrive "c" 'ChDir "" ActiveWorkbook.SaveAs FileName:=myPath & "\" & Thisfile Application.DisplayAlerts = True Else If resultat = vbNo Then End If End If End Sub +-------------------------------------------------------------------+ |Filename: msgbox.zip | |Download: http://www.excelforum.com/attachment.php?postid=4546 | +-------------------------------------------------------------------+ -- joa ------------------------------------------------------------------------ joa's Profile: http://www.excelforum.com/member.php...o&userid=32933 View this thread: http://www.excelforum.com/showthread...hreadid=527571 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Macro recorded... tabs & file names changed, macro hangs | Excel Worksheet Functions | |||
Macro Help Needed - Excel 2007 - Print Macro with Auto Sort | Excel Worksheet Functions | |||
how to count/sum by function/macro to get the number of record to do copy/paste in macro | Excel Programming | |||
macro to delete entire rows when column A is blank ...a quick macro | Excel Programming | |||
Start Macro / Stop Macro / Restart Macro | Excel Programming |