<?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: store looped values in a variable (macro) in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367343#M825089</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub getActiveObjectID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set s=ActiveDocument.ActiveSheet&lt;/P&gt;&lt;P&gt;objs=s.GetSheetObjects&lt;/P&gt;&lt;P&gt;for i=lbound(objs) to ubound(objs)&lt;/P&gt;&lt;P&gt;if objs(i).IsActive then&lt;/P&gt;&lt;P&gt;var =&amp;nbsp; right(objs(i).GetObjectId,4)&lt;/P&gt;&lt;P&gt;msgbox(var)&lt;/P&gt;&lt;P&gt;end if&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; set v = ActiveDocument.Variables("MyVar")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v.SetContent var,true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Jul 2017 19:05:58 GMT</pubDate>
    <dc:creator>el_aprendiz111</dc:creator>
    <dc:date>2017-07-11T19:05:58Z</dc:date>
    <item>
      <title>store looped values in a variable (macro)</title>
      <link>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367342#M825088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the following macrocode which returns activated objectIDs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sub getActiveObjectID&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;set s=ActiveDocument.ActiveSheet&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;objs=s.GetSheetObjects &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;for i=lbound(objs) to ubound(objs)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if objs(i).IsActive then&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;var =&amp;nbsp; right(objs(i).GetObjectId,4)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;msgbox(var)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;end if&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;next&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;End Sub&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example If I have CH01, CH02 and TX01 activated how can i store this as a string in a variable while executing the macro, like:&lt;/P&gt;&lt;P&gt;msgBox(Variable) = "CH01","CH02","TX01"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any Ideas?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367342#M825088</guid>
      <dc:creator>Frank_Hartmann</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: store looped values in a variable (macro)</title>
      <link>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367343#M825089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub getActiveObjectID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set s=ActiveDocument.ActiveSheet&lt;/P&gt;&lt;P&gt;objs=s.GetSheetObjects&lt;/P&gt;&lt;P&gt;for i=lbound(objs) to ubound(objs)&lt;/P&gt;&lt;P&gt;if objs(i).IsActive then&lt;/P&gt;&lt;P&gt;var =&amp;nbsp; right(objs(i).GetObjectId,4)&lt;/P&gt;&lt;P&gt;msgbox(var)&lt;/P&gt;&lt;P&gt;end if&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; set v = ActiveDocument.Variables("MyVar")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v.SetContent var,true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jul 2017 19:05:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367343#M825089</guid>
      <dc:creator>el_aprendiz111</dc:creator>
      <dc:date>2017-07-11T19:05:58Z</dc:date>
    </item>
    <item>
      <title>Re: store looped values in a variable (macro)</title>
      <link>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367344#M825090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi fer fer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you for your answer&lt;/P&gt;&lt;P&gt;your piece of code only adds the last marked object to the variable.&lt;/P&gt;&lt;P&gt;In the below example i expect the output for MyVar to be : &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MyVar = TX05,TX06,TX07&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;IMG alt="Aufnahme_2017_07_11_21_23_02_241.gif" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/169843_Aufnahme_2017_07_11_21_23_02_241.gif" style="height: 348px; width: 620px;" /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jul 2017 19:27:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367344#M825090</guid>
      <dc:creator>Frank_Hartmann</dc:creator>
      <dc:date>2017-07-11T19:27:43Z</dc:date>
    </item>
    <item>
      <title>Re: store looped values in a variable (macro)</title>
      <link>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367345#M825091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Sub getActiveObjectID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set s=ActiveDocument.ActiveSheet&lt;/P&gt;&lt;P&gt;objs=s.GetSheetObjects&lt;/P&gt;&lt;P&gt;for i=lbound(objs) to ubound(objs)&lt;/P&gt;&lt;P&gt;if objs(i).IsActive then&lt;/P&gt;&lt;P&gt;var =&amp;nbsp;&amp;nbsp; var &amp;amp;&amp;nbsp; chr(34)&amp;amp; right(objs(i).GetObjectId,4) &amp;amp;&amp;nbsp; chr(34) &amp;amp; chr(44) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;msgbox(var)&lt;/P&gt;&lt;P&gt;end if&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; set v = ActiveDocument.Variables("MyVar")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v.SetContent var,true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jul 2017 19:48:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367345#M825091</guid>
      <dc:creator>el_aprendiz111</dc:creator>
      <dc:date>2017-07-11T19:48:26Z</dc:date>
    </item>
    <item>
      <title>Re: store looped values in a variable (macro)</title>
      <link>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367346#M825092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;that works.&lt;/P&gt;&lt;P&gt;thank you very much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jul 2017 19:56:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/store-looped-values-in-a-variable-macro/m-p/1367346#M825092</guid>
      <dc:creator>Frank_Hartmann</dc:creator>
      <dc:date>2017-07-11T19:56:43Z</dc:date>
    </item>
  </channel>
</rss>

