Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 18
Default error with saveas....

this code saves the file like i want it to, but if prompted to overwrite and
i click 'no', i get an error. how can i get rid of the error or wait for the
next worksheet change?



Sub Worksheet_Change(ByVal Target As Range)
With Worksheets("Page 1").Range("A5")
If Not .Range("A5") Is Nothing Then
SaveAs Filename:="H:\Daily Reports\" & Worksheets("Page
1").Range("A12").Text & Worksheets("Page 1").Range("H9").Text & "to" &
Worksheets("Page 1").Range("K9").Text & ".xls"
End If
End With

End Sub

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,290
Default error with saveas....

Really?
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware

'----------
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Err_Exit
Dim strPath As String
Dim lngValue As Long
If Target.Address Like "$A$9" Then
If Len(Target.Value) Then
strPath = "H:\Daily Reports\" & Worksheets("Page1").Range("A12").Text & _
Worksheets("Page 1").Range("H9").Text & "to" & _
Worksheets("Page 1").Range("K9").Text & ".xls"
lngValue = Len(Dir(strPath))
If lngValue Then
If MsgBox("Do you want to overwrite the existing file ? ", _
vbQuestion + vbYesNo, "File Exists") = vbYes Then
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs strPath
Application.DisplayAlerts = True
End If
Else
ActiveWorkbook.SaveAs strPath
End If
End If
End If
Exit Sub

Err_Exit:
Beep
Application.DisplayAlerts = True
End Sub
'------------


"jeramie"
wrote in message...

this code saves the file like i want it to, but if prompted to overwrite and
i click 'no', i get an error. how can i get rid of the error or wait for the
next worksheet change?

Sub Worksheet_Change(ByVal Target As Range)
With Worksheets("Page 1").Range("A5")
If Not .Range("A5") Is Nothing Then
SaveAs Filename:="H:\Daily Reports\" & Worksheets("Page
1").Range("A12").Text & Worksheets("Page 1").Range("H9").Text & "to" &
Worksheets("Page 1").Range("K9").Text & ".xls"
End If
End With
End Sub

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 18
Default error with saveas....

Thanks, Jim, It works great!


"Jim Cone" wrote:

Really?
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware

'----------
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Err_Exit
Dim strPath As String
Dim lngValue As Long
If Target.Address Like "$A$9" Then
If Len(Target.Value) Then
strPath = "H:\Daily Reports\" & Worksheets("Page1").Range("A12").Text & _
Worksheets("Page 1").Range("H9").Text & "to" & _
Worksheets("Page 1").Range("K9").Text & ".xls"
lngValue = Len(Dir(strPath))
If lngValue Then
If MsgBox("Do you want to overwrite the existing file ? ", _
vbQuestion + vbYesNo, "File Exists") = vbYes Then
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs strPath
Application.DisplayAlerts = True
End If
Else
ActiveWorkbook.SaveAs strPath
End If
End If
End If
Exit Sub

Err_Exit:
Beep
Application.DisplayAlerts = True
End Sub
'------------


"jeramie"
wrote in message...

this code saves the file like i want it to, but if prompted to overwrite and
i click 'no', i get an error. how can i get rid of the error or wait for the
next worksheet change?

Sub Worksheet_Change(ByVal Target As Range)
With Worksheets("Page 1").Range("A5")
If Not .Range("A5") Is Nothing Then
SaveAs Filename:="H:\Daily Reports\" & Worksheets("Page
1").Range("A12").Text & Worksheets("Page 1").Range("H9").Text & "to" &
Worksheets("Page 1").Range("K9").Text & ".xls"
End If
End With
End Sub


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
SaveAs method error Horatio J. Bilge, Jr. Excel Discussion (Misc queries) 3 October 6th 09 09:05 PM
SaveAs causes 0x800A03EC error Justin Young Excel Programming 0 May 25th 05 06:29 PM
error message with saveas DJA Excel Discussion (Misc queries) 6 February 17th 05 06:03 PM
SaveAs Error Steven K Excel Programming 1 September 17th 04 05:41 PM
Error on SaveAs Macro Kevin Excel Programming 1 December 3rd 03 03:58 AM


All times are GMT +1. The time now is 11:33 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"