<?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: Type Mismatch error in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101551#M635570</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Qlik can't use per character text formatting, AFAIK, so what you are trying to do is not possible, I would assume.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Jun 2016 16:19:23 GMT</pubDate>
    <dc:creator>swuehl</dc:creator>
    <dc:date>2016-06-13T16:19:23Z</dc:date>
    <item>
      <title>Type Mismatch error</title>
      <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101548#M635567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using this code to change 1's to green and 0's to red. This works fine in Excel, but when I transfer the VBA code to qlikview, it no longer works, giving me the error "Type Mismatch:Range" at the third line. Any help would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub changeTextColor()&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim v, clr, rng, x&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set rng = Range("Verifier Concat")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Problem at this line with "Type Mismatch"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do While rng.Value &amp;lt;&amp;gt; ""&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v = rng.Value&amp;nbsp;&amp;nbsp; &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; For x = 1 To Len(v)&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; Select Case Mid(v, x, 1)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case "1": clr = RGB(0, 128, 0)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case "0": clr = RGB(255, 0, 0)&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; End Select&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; &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&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;&amp;nbsp;&amp;nbsp; rng.Characters(x, 1).Font.Color = clr&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; rng.Characters.Font.Bold = True&amp;nbsp; &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&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; Next &lt;/P&gt;&lt;P&gt;&amp;nbsp;&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 rng = rng.Offset(1, 0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 15:53:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101548#M635567</guid>
      <dc:creator />
      <dc:date>2016-06-13T15:53:27Z</dc:date>
    </item>
    <item>
      <title>Re: Type Mismatch error</title>
      <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101549#M635568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, Range is an Excel function, AFAIR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What would you like to do with this code? I assume it should be possible to avoid the macro code completely.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 15:56:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101549#M635568</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-06-13T15:56:26Z</dc:date>
    </item>
    <item>
      <title>Re: Type Mismatch error</title>
      <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101550#M635569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well I want to do similiar in Qlikview what I have done in Excel; turn a string of 1's and 0's such as 10010 into two different colours, red and green. It would be helpful if macros could be avoided altogether&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 16:10:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101550#M635569</guid>
      <dc:creator />
      <dc:date>2016-06-13T16:10:38Z</dc:date>
    </item>
    <item>
      <title>Re: Type Mismatch error</title>
      <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101551#M635570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Qlik can't use per character text formatting, AFAIK, so what you are trying to do is not possible, I would assume.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 16:19:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101551#M635570</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-06-13T16:19:23Z</dc:date>
    </item>
    <item>
      <title>Re: Type Mismatch error</title>
      <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101552#M635571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the help. Is there any way to specify a range in Qlikview like in Excel?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 16:30:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101552#M635571</guid>
      <dc:creator />
      <dc:date>2016-06-13T16:30:32Z</dc:date>
    </item>
    <item>
      <title>Re: Type Mismatch error</title>
      <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101553#M635572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Specifying a range to do what?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 16:43:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101553#M635572</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-06-13T16:43:11Z</dc:date>
    </item>
    <item>
      <title>Re: Type Mismatch error</title>
      <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101554#M635573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Specifying which range the code should act upon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 16:49:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101554#M635573</guid>
      <dc:creator />
      <dc:date>2016-06-13T16:49:11Z</dc:date>
    </item>
    <item>
      <title>Re: Type Mismatch error</title>
      <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101555#M635574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In QlikView, you would use either a conditional in your aggregations, like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sum(If (Country = 'USA', Amount))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or a set expression&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sum({&amp;lt;Country = {'USA'}&amp;gt;} Amount)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to filter your records used in the aggregation.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 17:01:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101555#M635574</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-06-13T17:01:27Z</dc:date>
    </item>
    <item>
      <title>Re: Type Mismatch error</title>
      <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101556#M635575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Thanks again for the quick response.&lt;BR /&gt;&lt;BR /&gt;Just to clarify, in Excel we set the range to column 'B', which included the values like 10001, 111, 000, etc. using the line:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Set rng = Range("B")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;We would color code 1's with Green and 0's with Red, like in the image below. After looking up in Qlik Community, we realized that QV could not implement the individual character formatting like you said, so w&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;e pulled the same Excel field into QV as a column called 'Verifier Concat', &lt;/SPAN&gt;and decided to go the macro route to try and implement similar functionality.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;So in short, we just need to set the 'rng' variable to the 'Verifier Concat' field, instead of column 'B', on which we can apply the color coding for individual characters.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;IMG alt="VerifierMacro.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/127694_VerifierMacro.PNG" style="height: auto;" /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 17:28:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101556#M635575</guid>
      <dc:creator />
      <dc:date>2016-06-13T17:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: Type Mismatch error</title>
      <link>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101557#M635576</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;depending on your requirements a solution might be a pivot table showing single characters of your string using individual colouring:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_220605_Pic1.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/127715_QlikCommunity_Thread_220605_Pic1.JPG" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_220605_Pic2.JPG" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/127716_QlikCommunity_Thread_220605_Pic2.JPG" style="height: 166px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_220605_Pic3.JPG" class="jive-image image-3" src="https://community.qlik.com/legacyfs/online/127717_QlikCommunity_Thread_220605_Pic3.JPG" style="height: 198px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_220605_Pic4.JPG" class="image-4 jive-image" src="https://community.qlik.com/legacyfs/online/127718_QlikCommunity_Thread_220605_Pic4.JPG" style="height: 212px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14658561953145041 jive_text_macro" jivemacro_uid="_14658561953145041"&gt;
&lt;P&gt;LOAD *,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RecNo() as StringID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mid(String,IterNo(),1) as Char,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IterNo() as CharNo&lt;/P&gt;
&lt;P&gt;Inline [&lt;/P&gt;
&lt;P&gt;String&lt;/P&gt;
&lt;P&gt;100010&lt;/P&gt;
&lt;P&gt;011010&lt;/P&gt;
&lt;P&gt;1101&lt;/P&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;P&gt;00101&lt;/P&gt;
&lt;P&gt;01010&lt;/P&gt;
&lt;P&gt;01111&lt;/P&gt;
&lt;P&gt;10011&lt;/P&gt;
&lt;P&gt;10&lt;/P&gt;
&lt;P&gt;01&lt;/P&gt;
&lt;P&gt;111&lt;/P&gt;
&lt;P&gt;]&lt;/P&gt;
&lt;P&gt;While IterNo()&amp;lt;=Len(String);&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 22:17:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Type-Mismatch-error/m-p/1101557#M635576</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2016-06-13T22:17:36Z</dc:date>
    </item>
  </channel>
</rss>

