<?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 Macro - Loop Through Table in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367987#M136846</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;This code moves from column to column and row to row and keepings counting. It gets the value in the 16th spot in the loop and puts into the variable vValue and exits the sub routine.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;hths,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Stephen&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="font-family: Courier New; color: #0000ff;"&gt;&lt;STRONG style="color: #0000ff; font-family: Courier New;"&gt;&lt;STRONG style="color: #0000ff; font-family: Courier New;"&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;sub ParetoCountInvValue1&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;vCounter1 = 0&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;vCounter2 = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;set table = ActiveDocument.GetSheetObject( "CH01" )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;for RowIter = 0 to table.GetRowCount-1&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;for ColIter =0 to table.GetColumnCount-1&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;set cell = table.GetCell(RowIter,ColIter)&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;vCounter1 = vCounter1 + 1&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;if vCounter1 = 16 then&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;'msgbox ColIter &lt;/P&gt;&lt;P align="left" dir="ltr"&gt;'msgbox(cell.Text)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;set v = ActiveDocument.Variables("vValue")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;v.SetContent cell.Text,true&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;exit sub&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;else&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;end if&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;next&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN lang="EN"&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Mar 2012 18:21:29 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-03-26T18:21:29Z</dc:date>
    <item>
      <title>Macro - Loop Through Table</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367982#M136841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need a sample macro that loops thorugh a table and reads out some values.&amp;nbsp; I can't find one.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 Mar 2012 13:44:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367982#M136841</guid>
      <dc:creator />
      <dc:date>2012-03-24T13:44:15Z</dc:date>
    </item>
    <item>
      <title>Macro - Loop Through Table</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367983#M136842</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;&lt;/P&gt;&lt;P&gt;From API Guide.qvw ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set TableBox = ActiveDocument.GetSheetObject( "TB01" )&lt;/P&gt;&lt;P&gt;for RowIter = 0 to TableBox.GetRowCount-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ColIter =0 to TableBox.GetColumnCount-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set cell = TableBox.GetCell(RowIter,ColIter)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgbox(cell.Text)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 Mar 2012 20:53:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367983#M136842</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2012-03-24T20:53:00Z</dc:date>
    </item>
    <item>
      <title>Macro - Loop Through Table</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367984#M136843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Hi flipside&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where in the API did you get this? The Automation Examples sheet? If so, what search did you do on member? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Mar 2012 22:40:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367984#M136843</guid>
      <dc:creator />
      <dc:date>2012-03-25T22:40:25Z</dc:date>
    </item>
    <item>
      <title>Macro - Loop Through Table</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367985#M136844</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm working in QV10 and got it from ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Class = TableBox&lt;/P&gt;&lt;P&gt;Member = GetCell&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&amp;nbsp; showing as introduced in 6.0x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2012 08:22:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367985#M136844</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2012-03-26T08:22:39Z</dc:date>
    </item>
    <item>
      <title>Macro - Loop Through Table</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367986#M136845</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I don't want to loop through each column but just get a value from one column how would i do that?&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set TableBox = ActiveDocument.GetSheetObject( "tb_emails_to_send" )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for RowIter = 0 to TableBox.GetRowCount-1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set cell = ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgbox(cell.Text)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2012 17:43:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367986#M136845</guid>
      <dc:creator />
      <dc:date>2012-03-26T17:43:01Z</dc:date>
    </item>
    <item>
      <title>Macro - Loop Through Table</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367987#M136846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;This code moves from column to column and row to row and keepings counting. It gets the value in the 16th spot in the loop and puts into the variable vValue and exits the sub routine.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;hths,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Stephen&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="font-family: Courier New; color: #0000ff;"&gt;&lt;STRONG style="color: #0000ff; font-family: Courier New;"&gt;&lt;STRONG style="color: #0000ff; font-family: Courier New;"&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;sub ParetoCountInvValue1&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;vCounter1 = 0&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;vCounter2 = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;set table = ActiveDocument.GetSheetObject( "CH01" )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;for RowIter = 0 to table.GetRowCount-1&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;for ColIter =0 to table.GetColumnCount-1&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;set cell = table.GetCell(RowIter,ColIter)&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;vCounter1 = vCounter1 + 1&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;if vCounter1 = 16 then&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;'msgbox ColIter &lt;/P&gt;&lt;P align="left" dir="ltr"&gt;'msgbox(cell.Text)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;set v = ActiveDocument.Variables("vValue")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;v.SetContent cell.Text,true&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;exit sub&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;else&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;end if&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;next&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left" dir="ltr"&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN lang="EN"&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2012 18:21:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367987#M136846</guid>
      <dc:creator />
      <dc:date>2012-03-26T18:21:29Z</dc:date>
    </item>
    <item>
      <title>Macro - Loop Through Table</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367988#M136847</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You just need to specify the column index (starting at zero for column 1) so looping through values in the first column would need...&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; set cell = TableBox.GetCell(RowIter,0)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2012 21:17:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-Loop-Through-Table/m-p/367988#M136847</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2012-03-26T21:17:27Z</dc:date>
    </item>
  </channel>
</rss>

