<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Macro in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Macro/m-p/463470#M173073</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try the code below (adapted from &lt;A _jive_internal="true" href="https://community.qlik.com/docs/DOC-3481"&gt;this&lt;/A&gt;) and create two variable vfname to hold your field name and &lt;SPAN style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;vMacroChartId&lt;/SPAN&gt; to hold the ID of the chart you use for the export. Attached is also an example file so you can see how it works.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;SUB AdHocExport&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;confirmation = MSGBOX ("Ad hoc CSV export has been initiated." &amp;amp; vbCrLf &amp;amp; "Do you wish to continue?"&amp;amp; vbCrLf &amp;amp;"",&amp;nbsp; 36, "Export Confirmation")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF confirmation = 7 THEN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT SUB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END IF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DIM FileName&lt;/P&gt;&lt;P&gt;DIM var&lt;/P&gt;&lt;P&gt;DIM fname&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET f = ActiveDocument.Variables("vfname")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fname = f.GetContent.STRING&lt;/P&gt;&lt;P&gt;SET v = ActiveDocument.Variables("vMacroChartId")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var = v.GetContent.STRING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.Fields(fname).Clear&lt;/P&gt;&lt;P&gt;SET Doc = ActiveDocument&lt;/P&gt;&lt;P&gt;SET Field = Doc.Fields(fname).GetPossibleValues&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR i=0 to Field.Count-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doc.Fields(fname).Clear&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doc.FIelds(fname).SELECT Field.Item(i).Text&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doc.GetApplication.WaitForIdle&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileName = Field.Item(i).Text &amp;amp; ".csv"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doc.GetSheetObject(var).Export FileName, "," &lt;/P&gt;&lt;P&gt;NEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doc.Fields(fname).Clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MSGBOX "Ad hoc CSV export is complete!",64,"Task Completion Notification"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END SUB&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Dec 2012 10:56:40 GMT</pubDate>
    <dc:creator>Gysbert_Wassenaar</dc:creator>
    <dc:date>2012-12-24T10:56:40Z</dc:date>
    <item>
      <title>Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Macro/m-p/463469#M173072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need code for macro's....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the below table 3 rows of data is there , i need to create one or separate csv file for each ACCNUM or row&lt;/P&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="width: 100%; border: 1px solid #000000;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;ACCNUM&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;NAME&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;Hours&lt;BR /&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;TD&gt;zzz&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;333&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Dec 2012 10:39:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro/m-p/463469#M173072</guid>
      <dc:creator>janardhan</dc:creator>
      <dc:date>2012-12-24T10:39:32Z</dc:date>
    </item>
    <item>
      <title>Re: Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Macro/m-p/463470#M173073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try the code below (adapted from &lt;A _jive_internal="true" href="https://community.qlik.com/docs/DOC-3481"&gt;this&lt;/A&gt;) and create two variable vfname to hold your field name and &lt;SPAN style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;vMacroChartId&lt;/SPAN&gt; to hold the ID of the chart you use for the export. Attached is also an example file so you can see how it works.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;SUB AdHocExport&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;confirmation = MSGBOX ("Ad hoc CSV export has been initiated." &amp;amp; vbCrLf &amp;amp; "Do you wish to continue?"&amp;amp; vbCrLf &amp;amp;"",&amp;nbsp; 36, "Export Confirmation")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF confirmation = 7 THEN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT SUB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END IF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DIM FileName&lt;/P&gt;&lt;P&gt;DIM var&lt;/P&gt;&lt;P&gt;DIM fname&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET f = ActiveDocument.Variables("vfname")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fname = f.GetContent.STRING&lt;/P&gt;&lt;P&gt;SET v = ActiveDocument.Variables("vMacroChartId")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var = v.GetContent.STRING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.Fields(fname).Clear&lt;/P&gt;&lt;P&gt;SET Doc = ActiveDocument&lt;/P&gt;&lt;P&gt;SET Field = Doc.Fields(fname).GetPossibleValues&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR i=0 to Field.Count-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doc.Fields(fname).Clear&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doc.FIelds(fname).SELECT Field.Item(i).Text&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doc.GetApplication.WaitForIdle&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileName = Field.Item(i).Text &amp;amp; ".csv"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doc.GetSheetObject(var).Export FileName, "," &lt;/P&gt;&lt;P&gt;NEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doc.Fields(fname).Clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MSGBOX "Ad hoc CSV export is complete!",64,"Task Completion Notification"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END SUB&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Dec 2012 10:56:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro/m-p/463470#M173073</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2012-12-24T10:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Macro/m-p/463471#M173074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi janardhan&lt;/P&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;P&gt;Sub table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Get the table we want to export&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set t1 = ActiveDocument.GetSheetObject("CH01")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t1.Export "tables.txt", ","&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set obj = CreateObject("Scripting.FileSystemObject")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objTextFile = obj.OpenTextFile (&lt;/SPAN&gt;"tables.txt"&lt;SPAN style="font-size: 8pt;"&gt;, 8, True)&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 8pt;"&gt;objTextFile.WriteLine("")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objTextFile.Close&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set t2 = ActiveDocument.GetSheetObject("CH02")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t2.Export "tables.txt", ",", , TRUE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and use this link.&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" class="loading" href="https://community.qlik.com/thread/40999" title="http://community.qlik.com/thread/40999"&gt;http://community.qlik.com/thread/40999&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Dec 2012 10:58:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro/m-p/463471#M173074</guid>
      <dc:creator />
      <dc:date>2012-12-24T10:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Macro/m-p/463472#M173075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot Wassenaar... Its working exactly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sorry about late response&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2012 18:33:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro/m-p/463472#M173075</guid>
      <dc:creator>janardhan</dc:creator>
      <dc:date>2012-12-27T18:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Macro/m-p/463473#M173076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Wassenar ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am attaching my application can u pls modify the Macro&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have tried but it is not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advance Thanks for&amp;nbsp; help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2012 12:38:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro/m-p/463473#M173076</guid>
      <dc:creator>janardhan</dc:creator>
      <dc:date>2012-12-28T12:38:39Z</dc:date>
    </item>
    <item>
      <title>Re: Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Macro/m-p/463474#M173077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Here you go. I changed the value of the variable fname to Accountnum. And I changed this line back to how it was: &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;SET Field = Doc.Fields(fname).GetPossibleValues &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;You can change the path where the files are save by changing the line FileName = Field.Item(i).Text &amp;amp; ".csv"&amp;nbsp; to &lt;/SPAN&gt;FileName = "C:\somewhere\" &amp;amp;Field.Item(i).Text &amp;amp; ".csv" &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2012 12:55:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro/m-p/463474#M173077</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2012-12-28T12:55:06Z</dc:date>
    </item>
    <item>
      <title>Re: Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Macro/m-p/463475#M173078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Wassenaar ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yeah its working , its aweosome &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can u pls tell me where u have modified in the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And may i know in which path it is saving the csv files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I need to set some particular path .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for ur help and spending time for me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2012 13:04:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro/m-p/463475#M173078</guid>
      <dc:creator>janardhan</dc:creator>
      <dc:date>2012-12-28T13:04:23Z</dc:date>
    </item>
    <item>
      <title>Re: Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Macro/m-p/463476#M173079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Wassenaar ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its working, thanks a lot &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advance Happy New Year 2013&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2012 10:48:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro/m-p/463476#M173079</guid>
      <dc:creator>janardhan</dc:creator>
      <dc:date>2012-12-31T10:48:06Z</dc:date>
    </item>
  </channel>
</rss>

