+ Reply to Thread
Results 1 to 13 of 13

Loop with Time

Hybrid View

  1. #1
    Registered User
    Join Date
    07-02-2006
    Location
    Edinburgh
    Posts
    18

    Loop with Time

    Hi,
    New to this programming hence I am looking for some help.
    I need to write a macro/vba in Excel which will open diferent workbooks according a specific time, i.e. Book 1 (open) then open Book 2 after 2 minutes, Book three after 4 minutes of the first (2 minutes of teh second).

    Your help will be much appreciated.

    Thanks,

  2. #2
    excelent
    Guest

    RE: Loop with Time

    Maby u can use this as inspiration

    http://pmexcelent.dk/FileMaster.xls


  3. #3
    Antonio
    Guest

    RE: Loop with Time

    Hi Excelent,

    I have been looking at your code.

    Since you have worked with the Application On Time command I wonder if you
    have run into the following difficulty:

    If you try to close the workbook that has the timer running from another
    workbook, programatically, the Before_Close event will run the Stoptimer but
    it won't kill it. It will refire again.

    This has caused me ample problems.

    Try it
    "excelent" wrote:

    > Maby u can use this as inspiration
    >
    > http://pmexcelent.dk/FileMaster.xls
    >


  4. #4
    Bob Phillips
    Guest

    Re: Loop with Time

    You should kill the timer. Chip Pearson explains it all on
    http://www.cpearson.com/excel/ontime.htm

    --
    HTH

    Bob Phillips

    (replace somewhere in email address with gmail if mailing direct)

    "Antonio" <[email protected]> wrote in message
    news:[email protected]...
    > Hi Excelent,
    >
    > I have been looking at your code.
    >
    > Since you have worked with the Application On Time command I wonder if you
    > have run into the following difficulty:
    >
    > If you try to close the workbook that has the timer running from another
    > workbook, programatically, the Before_Close event will run the Stoptimer

    but
    > it won't kill it. It will refire again.
    >
    > This has caused me ample problems.
    >
    > Try it
    > "excelent" wrote:
    >
    > > Maby u can use this as inspiration
    > >
    > > http://pmexcelent.dk/FileMaster.xls
    > >




  5. #5
    Antonio
    Guest

    Re: Loop with Time

    Hi Bob,

    I have done intensive work on this issue.

    I know how it is suposed to be done but it just does not work. It is a bug,
    an annoying one.

    Again, try closing a workbook with a live On Time procedure from a different
    workbook, if you rely on the Before_Close event it does not work. It never
    works.

    You have to call the kill timer sub independently and it does not always
    work.

    "Bob Phillips" wrote:

    > You should kill the timer. Chip Pearson explains it all on
    > http://www.cpearson.com/excel/ontime.htm
    >
    > --
    > HTH
    >
    > Bob Phillips
    >
    > (replace somewhere in email address with gmail if mailing direct)
    >
    > "Antonio" <[email protected]> wrote in message
    > news:[email protected]...
    > > Hi Excelent,
    > >
    > > I have been looking at your code.
    > >
    > > Since you have worked with the Application On Time command I wonder if you
    > > have run into the following difficulty:
    > >
    > > If you try to close the workbook that has the timer running from another
    > > workbook, programatically, the Before_Close event will run the Stoptimer

    > but
    > > it won't kill it. It will refire again.
    > >
    > > This has caused me ample problems.
    > >
    > > Try it
    > > "excelent" wrote:
    > >
    > > > Maby u can use this as inspiration
    > > >
    > > > http://pmexcelent.dk/FileMaster.xls
    > > >

    >
    >
    >


  6. #6
    Bob Phillips
    Guest

    Re: Loop with Time

    As long as you call it with exactly the same scheduled time as when you set
    it, it works fine.

    --
    HTH

    Bob Phillips

    (replace somewhere in email address with gmail if mailing direct)

    "Antonio" <[email protected]> wrote in message
    news:[email protected]...
    > Hi Bob,
    >
    > I have done intensive work on this issue.
    >
    > I know how it is suposed to be done but it just does not work. It is a

    bug,
    > an annoying one.
    >
    > Again, try closing a workbook with a live On Time procedure from a

    different
    > workbook, if you rely on the Before_Close event it does not work. It never
    > works.
    >
    > You have to call the kill timer sub independently and it does not always
    > work.
    >
    > "Bob Phillips" wrote:
    >
    > > You should kill the timer. Chip Pearson explains it all on
    > > http://www.cpearson.com/excel/ontime.htm
    > >
    > > --
    > > HTH
    > >
    > > Bob Phillips
    > >
    > > (replace somewhere in email address with gmail if mailing direct)
    > >
    > > "Antonio" <[email protected]> wrote in message
    > > news:[email protected]...
    > > > Hi Excelent,
    > > >
    > > > I have been looking at your code.
    > > >
    > > > Since you have worked with the Application On Time command I wonder if

    you
    > > > have run into the following difficulty:
    > > >
    > > > If you try to close the workbook that has the timer running from

    another
    > > > workbook, programatically, the Before_Close event will run the

    Stoptimer
    > > but
    > > > it won't kill it. It will refire again.
    > > >
    > > > This has caused me ample problems.
    > > >
    > > > Try it
    > > > "excelent" wrote:
    > > >
    > > > > Maby u can use this as inspiration
    > > > >
    > > > > http://pmexcelent.dk/FileMaster.xls
    > > > >

    > >
    > >
    > >




  7. #7
    excelent
    Guest

    RE: Loop with Time

    nope cant say i have, i made this sheet for another, he newer told me of any
    problems. Anyway i use this code to stop timer

    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    StopTimer
    End Sub



    "Antonio" skrev:

    > Hi Excelent,
    >
    > I have been looking at your code.
    >
    > Since you have worked with the Application On Time command I wonder if you
    > have run into the following difficulty:
    >
    > If you try to close the workbook that has the timer running from another
    > workbook, programatically, the Before_Close event will run the Stoptimer but
    > it won't kill it. It will refire again.
    >
    > This has caused me ample problems.
    >
    > Try it
    > "excelent" wrote:
    >
    > > Maby u can use this as inspiration
    > >
    > > http://pmexcelent.dk/FileMaster.xls
    > >


+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1