<?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 Export from dimension to multiple xlsx files. in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Export-from-dimension-to-multiple-xlsx-files/m-p/1129047#M371296</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have these code, export dimension "nivo4" to multiple sheets, please any help,&lt;BR /&gt; how to export to multiple workbooks (xlsx files) instead worksheet:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dim strRootFolder&lt;/P&gt;&lt;P&gt;strRootFolder = "C:\Product\"&lt;/P&gt;&lt;P&gt;Dim reportName &lt;/P&gt;&lt;P&gt;reportName="Product"&lt;/P&gt;&lt;P&gt;Dim WidgetID &lt;/P&gt;&lt;P&gt;WidgetID = "Product"&lt;/P&gt;&lt;P&gt;Dim widgetProductA&lt;/P&gt;&lt;P&gt;widgetProductA = "Turska kafa"&lt;/P&gt;&lt;P&gt;Dim widgetProductB &lt;/P&gt;&lt;P&gt;widgetProductB = "White cup"&lt;/P&gt;&lt;P&gt;Dim widgetProductC&lt;/P&gt;&lt;P&gt;widgetProductC = "Espreso kafa"&lt;/P&gt;&lt;P&gt;Dim widgetProductD &lt;/P&gt;&lt;P&gt;widgetProductD = "Other turkish"&lt;/P&gt;&lt;P&gt;Dim widgetProductE &lt;/P&gt;&lt;P&gt;widgetProductE = "Black cup"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;&lt;P&gt;Function ExportProduct()&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL CheckFolderExists(strRootFolder)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.ClearAll true&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Set xlApp = CreateObject("Excel.Application")&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlApp.Visible = true&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xlDoc = xlApp.Workbooks.Add 'open new workbook&lt;/P&gt;&lt;P&gt;&amp;nbsp; nSheetsCount = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'CALL RemoveDefaultSheet(xlDoc)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; nSheetsCount = xlDoc.Sheets.Count &lt;/P&gt;&lt;P&gt;&amp;nbsp; xlDoc.Sheets(nSheetsCount).Select&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xlSheet = xlDoc.Sheets(nSheetsCount)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportRevenueWidgets(xlDoc,xlSheet)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Save generated report&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlApp.ActiveWorkBook.SaveAs strRootFolder &amp;amp;" "&amp;amp;reportName &amp;amp; ".xlsx" &lt;/P&gt;&lt;P&gt;&amp;nbsp; xlApp.Quit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;&lt;P&gt;'Call Export Widgets By Sheet&lt;/P&gt;&lt;P&gt;Function ExportRevenueWidgets(xlDoc,xlSheet)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").select widgetProductA&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportWidget(xlDoc,xlSheet,WidgetID, widgetProductA)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").Clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ActiveDocument.GetField("nivo4").select widgetProductB&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportWidget(xlDoc,xlSheet,WidgetID, widgetProductB)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").Clear&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").select widgetProductC&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportWidget(xlDoc,xlSheet,WidgetID, widgetProductC)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").Clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ActiveDocument.GetField("nivo4").select widgetProductD&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportWidget(xlDoc,xlSheet,WidgetID, widgetProductD)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").Clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ActiveDocument.GetField("nivo4").select widgetProductE&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportWidget(xlDoc,xlSheet,WidgetID, widgetProductE)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").Clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;''''''''''''''''''''Export Widgets by Type'''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;&lt;P&gt;Function ExportWidget(xlDoc,xlSheet,widget, Value)&lt;/P&gt;&lt;P&gt;&amp;nbsp; Select Case Value&lt;/P&gt;&lt;P&gt;&amp;nbsp; Case widgetProductA:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Call Export(0,xlSheet,widget,xlDoc,widgetProductA)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Case widgetProductB:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Call Export(1,xlSheet,widget,xlDoc,widgetProductB)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Case widgetProductC:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Call Export(0,xlSheet,widget,xlDoc,widgetProductC)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Case widgetProductD:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Call Export(1,xlSheet,widget,xlDoc,widgetProductD)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Case widgetProductE:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Call Export(1,xlSheet,widget,xlDoc,widgetProductE)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; End Select&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;''''''''''''Export Widgets''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;&lt;P&gt;Function Export(IsNeedNewSheet,xlSheet,widgetID,xlDoc,sheetName)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; If IsNeedNewSheet = 1 then&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL AddExcelSheet(xlDoc,sheetName)&lt;/P&gt;&lt;P&gt;&amp;nbsp; nSheetsCount = xlDoc.Sheets.Count&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlDoc.Sheets(nSheetsCount).Select&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xlSheet = xlDoc.Sheets(nSheetsCount)&lt;/P&gt;&lt;P&gt;&amp;nbsp; Else&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Name = sheetName&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nRow = xlSheet.UsedRange.Rows.Count&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If nRow &amp;gt; 1 Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nRow = nRow + 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nRow = nRow + 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set SheetObj = ActiveDocument.GetSheetObject("CH26")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ObjCaption&amp;nbsp;&amp;nbsp; = SheetObj.GetCaption.Name.v&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Range("A"&amp;amp;nRow-1) = ObjCaption&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Range("A"&amp;amp;nRow-1).Font.Bold = true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Copy the chart object to clipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; SheetObj.CopyTableToClipboard true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Paste the chart object in Excel file&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Paste xlSheet.Range("A"&amp;amp;nRow)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Format the excel file&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.cells.Font.Size = "8"&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.cells.Font.Name = "Tahoma"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'''''''''''''''''''''''''''''''''''''''''''''Add New Sheet in Excel File'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;&lt;P&gt;Sub AddExcelSheet(xlDoc, strSheetName)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlDoc.Sheets.Add, xlDoc.Sheets(xlDoc.Sheets.Count)&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xlSheet&amp;nbsp; = xlDoc.Sheets(xlDoc.Sheets.Count)&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Name = Left(strSheetName, 31)&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Jul 2016 09:42:45 GMT</pubDate>
    <dc:creator />
    <dc:date>2016-07-11T09:42:45Z</dc:date>
    <item>
      <title>Export from dimension to multiple xlsx files.</title>
      <link>https://community.qlik.com/t5/QlikView/Export-from-dimension-to-multiple-xlsx-files/m-p/1129047#M371296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have these code, export dimension "nivo4" to multiple sheets, please any help,&lt;BR /&gt; how to export to multiple workbooks (xlsx files) instead worksheet:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dim strRootFolder&lt;/P&gt;&lt;P&gt;strRootFolder = "C:\Product\"&lt;/P&gt;&lt;P&gt;Dim reportName &lt;/P&gt;&lt;P&gt;reportName="Product"&lt;/P&gt;&lt;P&gt;Dim WidgetID &lt;/P&gt;&lt;P&gt;WidgetID = "Product"&lt;/P&gt;&lt;P&gt;Dim widgetProductA&lt;/P&gt;&lt;P&gt;widgetProductA = "Turska kafa"&lt;/P&gt;&lt;P&gt;Dim widgetProductB &lt;/P&gt;&lt;P&gt;widgetProductB = "White cup"&lt;/P&gt;&lt;P&gt;Dim widgetProductC&lt;/P&gt;&lt;P&gt;widgetProductC = "Espreso kafa"&lt;/P&gt;&lt;P&gt;Dim widgetProductD &lt;/P&gt;&lt;P&gt;widgetProductD = "Other turkish"&lt;/P&gt;&lt;P&gt;Dim widgetProductE &lt;/P&gt;&lt;P&gt;widgetProductE = "Black cup"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;&lt;P&gt;Function ExportProduct()&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL CheckFolderExists(strRootFolder)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.ClearAll true&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Set xlApp = CreateObject("Excel.Application")&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlApp.Visible = true&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xlDoc = xlApp.Workbooks.Add 'open new workbook&lt;/P&gt;&lt;P&gt;&amp;nbsp; nSheetsCount = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'CALL RemoveDefaultSheet(xlDoc)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; nSheetsCount = xlDoc.Sheets.Count &lt;/P&gt;&lt;P&gt;&amp;nbsp; xlDoc.Sheets(nSheetsCount).Select&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xlSheet = xlDoc.Sheets(nSheetsCount)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportRevenueWidgets(xlDoc,xlSheet)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Save generated report&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlApp.ActiveWorkBook.SaveAs strRootFolder &amp;amp;" "&amp;amp;reportName &amp;amp; ".xlsx" &lt;/P&gt;&lt;P&gt;&amp;nbsp; xlApp.Quit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;&lt;P&gt;'Call Export Widgets By Sheet&lt;/P&gt;&lt;P&gt;Function ExportRevenueWidgets(xlDoc,xlSheet)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").select widgetProductA&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportWidget(xlDoc,xlSheet,WidgetID, widgetProductA)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").Clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ActiveDocument.GetField("nivo4").select widgetProductB&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportWidget(xlDoc,xlSheet,WidgetID, widgetProductB)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").Clear&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").select widgetProductC&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportWidget(xlDoc,xlSheet,WidgetID, widgetProductC)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").Clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ActiveDocument.GetField("nivo4").select widgetProductD&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportWidget(xlDoc,xlSheet,WidgetID, widgetProductD)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").Clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ActiveDocument.GetField("nivo4").select widgetProductE&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL ExportWidget(xlDoc,xlSheet,WidgetID, widgetProductE)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetField("nivo4").Clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;''''''''''''''''''''Export Widgets by Type'''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;&lt;P&gt;Function ExportWidget(xlDoc,xlSheet,widget, Value)&lt;/P&gt;&lt;P&gt;&amp;nbsp; Select Case Value&lt;/P&gt;&lt;P&gt;&amp;nbsp; Case widgetProductA:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Call Export(0,xlSheet,widget,xlDoc,widgetProductA)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Case widgetProductB:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Call Export(1,xlSheet,widget,xlDoc,widgetProductB)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Case widgetProductC:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Call Export(0,xlSheet,widget,xlDoc,widgetProductC)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Case widgetProductD:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Call Export(1,xlSheet,widget,xlDoc,widgetProductD)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Case widgetProductE:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Call Export(1,xlSheet,widget,xlDoc,widgetProductE)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; End Select&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;''''''''''''Export Widgets''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;&lt;P&gt;Function Export(IsNeedNewSheet,xlSheet,widgetID,xlDoc,sheetName)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; If IsNeedNewSheet = 1 then&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL AddExcelSheet(xlDoc,sheetName)&lt;/P&gt;&lt;P&gt;&amp;nbsp; nSheetsCount = xlDoc.Sheets.Count&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlDoc.Sheets(nSheetsCount).Select&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xlSheet = xlDoc.Sheets(nSheetsCount)&lt;/P&gt;&lt;P&gt;&amp;nbsp; Else&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Name = sheetName&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nRow = xlSheet.UsedRange.Rows.Count&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If nRow &amp;gt; 1 Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nRow = nRow + 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nRow = nRow + 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set SheetObj = ActiveDocument.GetSheetObject("CH26")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ObjCaption&amp;nbsp;&amp;nbsp; = SheetObj.GetCaption.Name.v&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Range("A"&amp;amp;nRow-1) = ObjCaption&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Range("A"&amp;amp;nRow-1).Font.Bold = true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Copy the chart object to clipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; SheetObj.CopyTableToClipboard true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Paste the chart object in Excel file&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Paste xlSheet.Range("A"&amp;amp;nRow)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Format the excel file&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.cells.Font.Size = "8"&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.cells.Font.Name = "Tahoma"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'''''''''''''''''''''''''''''''''''''''''''''Add New Sheet in Excel File'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;&lt;P&gt;Sub AddExcelSheet(xlDoc, strSheetName)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlDoc.Sheets.Add, xlDoc.Sheets(xlDoc.Sheets.Count)&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xlSheet&amp;nbsp; = xlDoc.Sheets(xlDoc.Sheets.Count)&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Name = Left(strSheetName, 31)&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jul 2016 09:42:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-from-dimension-to-multiple-xlsx-files/m-p/1129047#M371296</guid>
      <dc:creator />
      <dc:date>2016-07-11T09:42:45Z</dc:date>
    </item>
  </channel>
</rss>

