+ Reply to Thread
Results 1 to 2 of 2

embedding a macro when generating a CSV file

  1. #1
    Fred
    Guest

    embedding a macro when generating a CSV file

    Greetings!

    I have a recorded macro for a chart of data in an excel file.
    Now the question is - how does one generate a CSV file with
    that macro embedded to generate this chart dynamically.

    The CSV file will be generated by a user with a series of
    data (columns/rows). The macro is consistent in that it
    will generate a chart based upon the SAME column/rows.
    The difference is that the values will be in flux.

    Generating the CSV file with the data isn't the problem.
    How do you then embed the macro code to generate the chart
    (for each file being created).

    Regards,

    Fred


  2. #2
    Tushar Mehta
    Guest

    Re: embedding a macro when generating a CSV file

    You cannot have a macro in a CSV file. By definition the CSV format is
    meant to facilitate transfer of data between different environments. It
    cannot have something unique to XL in it.

    What you should do is add a subroutine that first opens a particular file,
    probably by asking the user for what file (see the GetOpenFilename method).
    Now, the existing macro should become another so that "operates" on any
    specified file, probably passed to it as an argument.

    The net result is that you can open any workbook (csv or otherwise) and then
    whatever you want to this file.

    --
    Regards,

    Tushar Mehta
    www.tushar-mehta.com
    Excel, PowerPoint, and VBA add-ins, tutorials
    Custom MS Office productivity solutions

    In article <[email protected]>,
    [email protected] says...
    > Greetings!
    >
    > I have a recorded macro for a chart of data in an excel file.
    > Now the question is - how does one generate a CSV file with
    > that macro embedded to generate this chart dynamically.
    >
    > The CSV file will be generated by a user with a series of
    > data (columns/rows). The macro is consistent in that it
    > will generate a chart based upon the SAME column/rows.
    > The difference is that the values will be in flux.
    >
    > Generating the CSV file with the data isn't the problem.
    > How do you then embed the macro code to generate the chart
    > (for each file being created).
    >
    > Regards,
    >
    > Fred
    >
    >


+ 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