Excel Tip .com / Excel Tips and Tricks
      "... the easiest to understand excel book ..."     excel : excel tips : microsoft excel : excel tutorial : excel template : excel formula : excel macro : excel help : excel password : vba excel : excel spreadsheet : excel tool : excel download : microsoft excel download : excel 2000 : excel visual basic : ms excel : excel tip : free download excel : microsoft excel tutorial : excel training : free excel template : microsoft excel help : free excel : excel password recovery : microsoft excel 97 : excel 2000 tutorial : excel 97 : excel center : excel downloads : excel recovery : excel software : excel pivot table : excel book
ExcelTip.com Home Page Tip of the Hour Recommended Microsoft Excel Tips Most Viewed Microsoft Excel Tips at ExcelTip.com Excel Tip Categories Excel Tips by Version Submit a Tip My Bookmarked Tips Discount Book Store
Over 752,108 tips served







FREE DOWNLOAD

ExcelTip.com Free Add-In

SUPPORT EXCELTIP.COM

Make your Amazon.com purchases by clicking the graphic below

Excel Tip .com - Mailing List Thread Index


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to quit application properly



Ok, here is the code for both wbs. After it runs the first code, it assigns a
new name to the workbook, opens up the second wb(ITEHH.xls), runs the code,
renames the wb, closes it out, then it wants to go back to the TRANSFER code in
the initial wb. Why does it do that instead of moving on through the code to
the next line after
Application.Run ("ITEHH.XLS!Transfer2")???
  Jim

Sub Transfer()'This is the code that runs first in the initial wb
    Application.EnableEvents = False
    Dim rngCell As Range, c As Range
    Set rngCell = Range("I8:I300")
    Application.DisplayAlerts = False
    Workbooks.Open Filename:="C:\ftpfiles\ITE11.WK3"
    Range("V8:AG152").Select
    Selection.Copy
    Windows("ITECAT3D.xls").Activate
    Range("B8").Select
    ActiveSheet.Paste
    Windows("ITE11.WK3").Activate
    ActiveWindow.Close
    Application.DisplayAlerts = False
    ActiveWindow.WindowState = xlMaximized
    Application.DisplayAlerts = True
    Range("F8").Select 'To find last row with info in it
    Selection.End(xlDown).Offset(1, 0).Select
    ActiveCell.Rows("1:500").EntireRow.Select
    Selection.Clear
    Range("E8").Select

        For Each c In rngCell
            If Len(c.Value) > 0 Then
                c.Value = Trim$(c.Value)
            End If
        Next c
    For nRow = Range("I300").End(xlUp).Row To 2 Step -1
  If Right(Cells(nRow, 9), 6) = "REBATE" Then Rows(nRow).Delete
Next

ChDir "C:\Documents and Settings\JIM \My Documents\BackUp\ITEREBATES"
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Documents and Settings\JIM \My Documents\BackUp\ITEREBATES\CAT3D"
& Month(Now()) - 1 & Year(Now()) & _ ".xls", FileFormat:=xlNormal _
        , Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
        CreateBackup:=False
    ChDir "C:\Documents and Settings\JIM \My Documents\Backup\ITEREBATES"
    Workbooks.Open Filename:= _
        "C:\Documents and Settings\JIM \My
Documents\Backup\ITEREBATES\ITEHH.xls"
        Application.Run ("ITEHH.XLS!Transfer")
        Application.ScreenUpdating = True 'Never gets this far, starts over
at top
        Application.EnableEvents = True
        ActiveWindow.Close savechanges:=False
        Application.Quit
End Sub

Sub Transfer2()'This is the code in the second wb

    Dim rngCell As Range, c As Range
    Application.ScreenUpdating = False
    Set rngCell = Range("h8:h300")
    Application.DisplayAlerts = False
    Workbooks.Open Filename:="C:\ftpfiles\ITEHH1.WK3"
    Range("V8:AG152").Select
    Selection.Copy
    Windows("ITEHH.xls").Activate
    Range("A8").Select
    ActiveSheet.Paste
    Windows("ITEHH1.WK3").Activate
    ActiveWindow.Close
    ActiveWindow.WindowState = xlMaximized
    Application.DisplayAlerts = True
    Range("E8").Select
    Selection.End(xlDown).Offset(1, 0).Select
    ActiveCell.Rows("1:500").EntireRow.Select
    Selection.Clear
        For Each c In rngCell
            If Len(c.Value) > 0 Then
                c.Value = Trim$(c.Value)
            End If
        Next c
    For nRow = Range("I300").End(xlUp).Row To 2 Step -1
  If Right(Cells(nRow, 8), 6) = "REBATE" Then Rows(nRow).Delete
Next
    Range("E8").Select
    ChDir "C:\Documents and Settings\JIM \My Documents\BackUp\ITEREBATES"
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Documents and Settings\JIM \My Documents\BackUp\ITEREBATES\HH" &
Month(Now()) - 1 & Year(Now()) & ".xls", FileFormat:=xlNormal _
        , Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
        CreateBackup:=False
    ActiveWindow.Close
End Sub


In a message dated 7/28/2003 4:51:04 PM Eastern Daylight Time,
msuhaj01@SPRINTSPECTRUM.COM writes:

> As long as you have the workbook name, activate it before trying the
> close routine? I've made the mistake of thinking Excel was going to
> activate the last open sheet before and it doesn't. Perhaps posting your
> Transfer routine would give a clearer understanding?
>
> -----Original Message-----
> From: Jim . [mailto:Escojpoer@AOL.COM]
> Sent: Monday, July 28, 2003 1:46 PM
> To: EXCEL-G@PEACH.EASE.LSOFT.COM
> Subject: Re: How to quit application properly
>
> I am not having trouble saving or closing the ITEHH.XLS wb. It is the
> CAT3D
> wb from which the Application.Run is being initiated that I cannot
> close.
>  Thank you,
> Jim
>
> In a message dated 7/28/2003 4:40:52 PM Eastern Daylight Time,
> msuhaj01@SPRINTSPECTRUM.COM writes:
>
> >Couple suggestions if I may..
> >
> >Perhaps putting the name of the path into a variable? This way your
> code
> >is a bit shorter.
> >
> >With the problem you are having, I'm fairly sure that if you put in
> the
> >code below it should. (untested)
> >
> >Application.Run ("ITEHH.XLS!Transfer")
> >Windows("ITEHH.xls ").Activate
> >ActiveWorkbook.Close Savechanges:=True
> >Application.Quit
> >
> >
> >-----Original Message-----
> >From: Jim . [mailto:Escojpoer@AOL.COM]
> >Sent: Monday, July 28, 2003 1:33 PM
> >To: EXCEL-G@PEACH.EASE.LSOFT.COM
> >Subject: How to quit application properly
> >
> >Hi-
> >   I am trying to open a wb and run a mac in that workbook, save it
> >with
> >a filename, open the next wb, run the mac, save it with a new name,
> then
> >go
> >back and close the original, but the original will not close. It has
> >already
> >been saved with the new filename, but it and the app still remain
> open.
> >Actually
> >I have 3 wbs to open and run macs and rename, but I am just working
> with
> >these
> >two right now. Need help. At the end of this code I open ITEHH.xls and
> >run
> >mac called Transfer. It runs and saves the file with a new name and
> >closes the
> >workbook, then the wb CAT3D62003(which has already been saved once by
> >this mac)
> >just stays open. How do I close it at the end of this code?? Thankx
> >  Jim
>


--------------------------------------------------------------------------
The EXCEL-G list is hosted on a Windows NT(TM) machine running L-Soft
international's LISTSERV(R) software.  For subscription/signoff info
and archives, see http://peach.ease.lsoft.com/archives/excel-g.html .
                             COPYRIGHT INFO:
http://peach.ease.lsoft.com/scripts/wa.exe?SHOWTPL=COPYRIGHT&L=EXCEL-G





Amazon.com $35.95
MrExcel.com $24.95
Barnes & Noble $28.76
And at your local bookseller





Excel Training Level I
Excel Training Level II
Excel Training Level III
Excel VBA Training Level I
Excel VBA Training Level II
View All Excel Training Programs




Formula Manager
Duplication Manager
Text Manager
Number Manager
Add-ins Collection
Spreadsheet Assistant
Number Manager
Add-ins Collection
Spreadsheet Assistant

View All Excel Add-Ins

Tips

Add-In in VBA | Applications - Word, Outlook in VBA | Array Formulas | Cells, Ranges, Rows, and Columns in VBA | Counting | Custom Functions | Custom Functions in VBA | Database Formulas | Database in VBA | Date & Time Formulas | Date & Time in VBA | Events in VBA | Excel Chart | Excel Consolidating | Excel Counting | Excel Custom Functions using VBA | Excel Customizing | Excel Data | Excel Dates | Excel Editing | Excel Files | Excel Filter | Excel Format | Excel Formula | Excel General | Excel Grouping and Outlining | Excel Importing Text Files | Excel Information | Excel Keyboard Shortcuts | Excel Loan Formulas | Excel Macros - VBA | Excel Pivot Tables | Excel Printing | Excel Range Name | Excel Security - Protection | Excel Sorting | Excel Style | Excel Subtotals | Excel Summing | Excel Text | Excel Time | Excel Tools | Excel Worksheet, Workbook | Files, Workbook, and Worksheets in VBA | Financial Formulas | Formating in VBA | General Topics in VBA | Import and Export in VBA | Information Formulas | Keyboard & Other Shortcuts in VBA | Keyboard Formula Shortcuts | Links between Worksheet and Workbooks | Links in VBA | Logical Formulas | Lookup Formulas | Mail - Send and Receive in VBA | Menus, Toolbars, Status bar in VBA | Modules, Class Modules in VBA | New Excel 11, Excel 2003 | Other Q&A Formulas | Printing in VBA | Protecting in VBA | Summing | Text Formulas | User Forms, Input boxes in VBA | Using Loops | Working with Formulas |

Tips by Version

Microsoft Excel 97 | Microsoft Excel 2000 | Microsoft Excel 2002 | All Microsoft Excel Versions | New in Excel 2002 | New in Excel 2003 - Office 11

Website

Home | Tip of Hour | Recommended Tips | Most Viewed Tips | Tips by Version | Submit a Tip | My Tips
Microsoft Excel Tutorials | Excel Links | Write for Us | About Us | Search Results | Tip Archives

Excel Book

Excel 97 Book | Excel 2000 Book | Excel 2002 Book | Excel XP Book | Book Store

Terms and Conditions of use
The applications/code on this site are distributed as is and without warranties or liability. In no event shall the owner of the copyrights, or the authors of the applications/code be liable for any loss of profit, any problems or any damage resulting from the use or evaluation of the applications/code.

Copyright © 2003 ExcelTip.com
Microsoft, Microsoft Excel is a U.S. registered trademark of Microsoft Corporation
Site Developed By: Irubin Consulting


excel : excel tips : microsoft excel : excel tutorial : excel template : excel formula : excel macro : excel help : excel password : vba excel : excel spreadsheet : excel tool : excel download : microsoft excel download : excel 2000 : excel visual basic : ms excel : excel tip : free download excel : microsoft excel tutorial : excel training : free excel template : microsoft excel help : free excel : excel password recovery : microsoft excel 97 : excel 2000 tutorial : excel 97 : excel center : excel downloads : excel recovery : excel software : excel pivot table : excel book