<?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 to copy a table into excel keeping multiple spaces in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48196#M608611</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a table in qlikview and a macro to copy the table into excel. The macro works, but I would like it to keep all the spaces, (sometimes we have 3 or 4 consecutive spaces).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;XLDoc.Sheets(1).Paste()&lt;/STRONG&gt; has been replaced with &lt;STRONG&gt;XLDoc.Sheets(1).PasteSpecial(-4122)&lt;/STRONG&gt;, but when the macro runs, qlikview doesn’t respond and the only thing to do is end the activity.&lt;/P&gt;&lt;P&gt;Could anyone tell me how I can keep the spaces?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The macro is:&lt;/P&gt;&lt;P&gt;sub ExcelFileTab&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set vExportPath =&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.Variables("vExportPath")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set vFileName =&amp;nbsp;&amp;nbsp; ActiveDocument.Variables("vFileName") &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Path = vExportPath.GetContent.String&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileName = vFileName.GetContent.String&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set XLApp = CreateObject("Excel.Application")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.DisplayAlerts = False &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.Visible = False &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set XLDoc = XLApp.Workbooks.Add&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.GetSheetObject("TB08").CopyTableToClipboard true&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(1).Paste()&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'XLDoc.Sheets(1).Paste (-4122)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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; XLDoc.SaveAs Path &amp;amp; FileName&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.DisplayAlerts = True&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.Quit &lt;/P&gt;&lt;P&gt;End sub &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 19 Mar 2018 11:19:46 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-03-19T11:19:46Z</dc:date>
    <item>
      <title>Macro to copy a table into excel keeping multiple spaces</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48196#M608611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a table in qlikview and a macro to copy the table into excel. The macro works, but I would like it to keep all the spaces, (sometimes we have 3 or 4 consecutive spaces).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;XLDoc.Sheets(1).Paste()&lt;/STRONG&gt; has been replaced with &lt;STRONG&gt;XLDoc.Sheets(1).PasteSpecial(-4122)&lt;/STRONG&gt;, but when the macro runs, qlikview doesn’t respond and the only thing to do is end the activity.&lt;/P&gt;&lt;P&gt;Could anyone tell me how I can keep the spaces?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The macro is:&lt;/P&gt;&lt;P&gt;sub ExcelFileTab&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set vExportPath =&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.Variables("vExportPath")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set vFileName =&amp;nbsp;&amp;nbsp; ActiveDocument.Variables("vFileName") &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Path = vExportPath.GetContent.String&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileName = vFileName.GetContent.String&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set XLApp = CreateObject("Excel.Application")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.DisplayAlerts = False &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.Visible = False &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set XLDoc = XLApp.Workbooks.Add&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.GetSheetObject("TB08").CopyTableToClipboard true&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(1).Paste()&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'XLDoc.Sheets(1).Paste (-4122)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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; XLDoc.SaveAs Path &amp;amp; FileName&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.DisplayAlerts = True&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.Quit &lt;/P&gt;&lt;P&gt;End sub &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Mar 2018 11:19:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48196#M608611</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-03-19T11:19:46Z</dc:date>
    </item>
    <item>
      <title>Re: Macro to copy a table into excel keeping multiple spaces</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48197#M608612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rachele,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you attach a sample file?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2018 02:49:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48197#M608612</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2018-03-20T02:49:14Z</dc:date>
    </item>
    <item>
      <title>Re: Macro to copy a table into excel keeping multiple spaces</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48198#M608613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tamil,&lt;/P&gt;&lt;P&gt;I've solved with &lt;STRONG&gt;'XLDoc.Sheets(1).PasteSpecial(-4163)&lt;/STRONG&gt;, &lt;SPAN lang="en"&gt;the spaces are preserved.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;But I don't understand why the Past Type (-4122) doesn't work and the application crashes down.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN lang="en"&gt;I've attached a sample file.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN lang="en"&gt;Thanks&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN lang="en"&gt;Rachele&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2018 08:20:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48198#M608613</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-03-20T08:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: Macro to copy a table into excel keeping multiple spaces</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48199#M608614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rachele,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Great. Actually, it is not working for me as well. But If you use (-4163) as paste special type, you will lose the format and only numbers will be exported into the excel. Below solution may look silly but working like expected &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ActiveDocument.GetSheetObject("TB08").CopyTableToClipboard true&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;STRONG&gt;XLDoc.Sheets(1).Paste()&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;XLDoc.Sheets(1).PasteSpecial (-4163)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So what I have done is just pasting the table into excel as it is i.e normal export (as you mentioned the spaces are not preserved). In the next step, I'm again pasting the table but this time only numbers. Note that the format was already pasted in the previous paste and only the values are pasted. That's all. I think we may have slight time difference in running of macro (because we are pasting the data twice) if you have larger data set. But I believe you will see only slight difference and worth to give a try. Let me know your thoughts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; color: #000000; background: yellow; font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Reference:&lt;/STRONG&gt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt; &lt;A href="https://msdn.microsoft.com/en-us/vba/excel-vba/articles/xlpastetype-enumeration-excel" title="https://msdn.microsoft.com/en-us/vba/excel-vba/articles/xlpastetype-enumeration-excel"&gt;https://msdn.microsoft.com/en-us/vba/excel-vba/articles/xlpastetype-enumeration-excel&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2018 17:58:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48199#M608614</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2018-03-20T17:58:24Z</dc:date>
    </item>
    <item>
      <title>Re: Macro to copy a table into excel keeping multiple spaces</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48200#M608615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tamil,&lt;/P&gt;&lt;P&gt;it works! Thank you very much.&lt;/P&gt;&lt;P&gt;Rachele&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Mar 2018 08:45:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-to-copy-a-table-into-excel-keeping-multiple-spaces/m-p/48200#M608615</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-03-21T08:45:01Z</dc:date>
    </item>
  </channel>
</rss>

