<?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: How To Exclude Values Using A Macro in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-To-Exclude-Values-Using-A-Macro/m-p/449281#M167661</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I am trying to make a a selection from a list box which has an expression in it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I generally use the below syntax to select values from list box:-&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;listbox3=Array("&amp;lt;value&amp;gt;")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Set Qv = CreateObject("QlikTech.QlikView")&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Set QvDoc = Qv.OpenDoc("&amp;lt;QV_File_location&amp;gt;")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;QvDoc.GetSheetObject("&amp;lt;objectID")&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Set fz = QvDoc.Fields("objectname")&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;for each v in listbox3&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; fz.ToggleSelect v&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;But whenever I try to access an expression from a list box, it will have an objectID but wont have an object name&amp;nbsp; ? How can I solve for this problem ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Dec 2014 10:42:33 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-12-29T10:42:33Z</dc:date>
    <item>
      <title>How To Exclude Values Using A Macro</title>
      <link>https://community.qlik.com/t5/QlikView/How-To-Exclude-Values-Using-A-Macro/m-p/449279#M167659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to use a macro to conditionally &lt;STRONG&gt;exclude&lt;/STRONG&gt; values in a list box.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can successfully select and deselect items using ToggleSelect, but this method does not allow me to explicitly exlude values.&amp;nbsp; Is a method available to &lt;STRONG&gt;explicitly exclude&lt;/STRONG&gt; values from a list box?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's a sample code fragment:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Get the selected values from the target field.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set qvValues = qvField2.GetSelectedValues(pintLimit, True)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Check whether any values have been explicitly selected in the target field.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If qvValues.Count = 0 Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Get the array of possible values from the target field.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set qvValues = qvField2.GetPossibleValues(, True)&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Loop through the values of the target field.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For intCount = 0 To qvValues.Count - 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Exclude the current item in the target field.&amp;nbsp; (This method leaves the values in a "possible" selection state and does &lt;STRONG&gt;not &lt;/STRONG&gt;exclude them.)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvField2.ToggleSelect qvValues(intCount).Text, True, 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know how to solve this particular problem?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Oct 2012 15:46:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-To-Exclude-Values-Using-A-Macro/m-p/449279#M167659</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-10-24T15:46:27Z</dc:date>
    </item>
    <item>
      <title>Re: How To Exclude Values Using A Macro</title>
      <link>https://community.qlik.com/t5/QlikView/How-To-Exclude-Values-Using-A-Macro/m-p/449280#M167660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;DIV&gt;I have attempted to implement the SelectAndValues method in my code, but I'm getting an error on the &lt;SPAN style="text-decoration: underline;"&gt;last line of code&lt;/SPAN&gt;.&amp;nbsp; There is no description for the error, but the error number is -2147467259.&amp;nbsp; I've tried everything I know how to do with VB script and I am still unable to eliminate this error.&amp;nbsp; Is anyone successfully using the &lt;STRONG&gt;SelectAndValues &lt;/STRONG&gt;method in &lt;STRONG&gt;QV 11 SR2&lt;/STRONG&gt;?&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Set reference to the target field that is displayed in the list box.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set qvTargField2 = ActiveDocument.Fields(pstrTargetField2, pstrTargetState)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create an empty array of items to be selected.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set qvANDSelect = qvTargField2.GetNoValues()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'And select value.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvANDSelect.Add&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvANDSelect(0).Text = "Active 1"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvANDSelect(0).IsNumeric = False&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create an empty array of items to be excluded.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set qvNOTSelect = qvTargField2.GetNoValues()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Not select value.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvNOTSelect.Add&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvNOTSelect(0).Text = "Active 555"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvNOTSelect(0).IsNumeric = False&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Exclude the current item in the second target field.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvTargField2.SelectAndValues qvANDSelect, qvNOTSelect, True&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Oct 2012 19:48:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-To-Exclude-Values-Using-A-Macro/m-p/449280#M167660</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-10-24T19:48:14Z</dc:date>
    </item>
    <item>
      <title>Re: How To Exclude Values Using A Macro</title>
      <link>https://community.qlik.com/t5/QlikView/How-To-Exclude-Values-Using-A-Macro/m-p/449281#M167661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I am trying to make a a selection from a list box which has an expression in it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I generally use the below syntax to select values from list box:-&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;listbox3=Array("&amp;lt;value&amp;gt;")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Set Qv = CreateObject("QlikTech.QlikView")&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Set QvDoc = Qv.OpenDoc("&amp;lt;QV_File_location&amp;gt;")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;QvDoc.GetSheetObject("&amp;lt;objectID")&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Set fz = QvDoc.Fields("objectname")&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;for each v in listbox3&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; fz.ToggleSelect v&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;But whenever I try to access an expression from a list box, it will have an objectID but wont have an object name&amp;nbsp; ? How can I solve for this problem ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Dec 2014 10:42:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-To-Exclude-Values-Using-A-Macro/m-p/449281#M167661</guid>
      <dc:creator />
      <dc:date>2014-12-29T10:42:33Z</dc:date>
    </item>
  </channel>
</rss>

