<?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: Can QV Externally Update Excel Data? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434123#M700182</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Steve,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I understand it correctly, you are loading data from an Excel file (or any source) at a given instance.&lt;/P&gt;&lt;P&gt;But once the data is modified, the changes you have made must be reflected in your QlikView application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this is the case, you can try implementing Incremental Load to suit your requirement. This will allow you to fetch the modified data to the application assuming that you are making the changes in the Excel file against some comparable field like a record_add_date or record_update_date or some key value, etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that what you are looking for? &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;-Khaled&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Nov 2012 20:26:12 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-11-14T20:26:12Z</dc:date>
    <item>
      <title>Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434122#M700181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hiya Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an issue where I would like to import Excel data into QV using a Load Script, then change the data in some of the cells in the Excel Spreadsheet, and then import the new data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a spreadsheet which has many dependent formulae on it - and manually changing just one cell updates the whole spreadsheet.&amp;nbsp; Instead of having to do this manually - is it possible to automate the process from a QV Load Script?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 19:20:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434122#M700181</guid>
      <dc:creator />
      <dc:date>2012-11-14T19:20:28Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434123#M700182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Steve,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I understand it correctly, you are loading data from an Excel file (or any source) at a given instance.&lt;/P&gt;&lt;P&gt;But once the data is modified, the changes you have made must be reflected in your QlikView application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this is the case, you can try implementing Incremental Load to suit your requirement. This will allow you to fetch the modified data to the application assuming that you are making the changes in the Excel file against some comparable field like a record_add_date or record_update_date or some key value, etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that what you are looking for? &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;-Khaled&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 20:26:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434123#M700182</guid>
      <dc:creator />
      <dc:date>2012-11-14T20:26:12Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434124#M700183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hiya &lt;STRONG&gt;khaledshahbaaz&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your response - unfortunately, this is not quite my issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an Excel spreadsheet, for example, with the word "Actual" in Cell A1.&amp;nbsp; All of the formulae reference this Cell and dynamically calculate figures based on the fact that it contains the word "Actual" (not ideal, I know, but who's to question Accountants?!)&amp;nbsp; &lt;STRONG&gt;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to load this data into QV - which works, and is not a problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I then need to add to this data the "Budget" figures.&amp;nbsp; These are calculated using the same Spreadsheet, but by changing Cell A1 to contain the word "Budget" - all the formulae then recalculate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a simple example.&amp;nbsp; The real-world example would involve around 30 sheets, each requiring both Actual and Budget figures.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am wondering if there is a way for QV to, effectively, load the Actual data - then open then Excel file, update the contents of Cell A1, save the new formulae/values, and then load (concatenate) the Budget data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this possible?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 10:07:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434124#M700183</guid>
      <dc:creator />
      <dc:date>2012-11-15T10:07:01Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434125#M700184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Steve,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see it now. You are trying to, in a way, swap values for a particular cell so that each time, the Excel calculates according to the value you have swapped.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If calculations at Excel sheet were not involved, you could simulate the structure of your Excel file using a table box and export it everytime and reload from the Export file conditionally tweaking the load at script.&amp;nbsp; I do not see any direct way of doing this or so does my limited understanding of QlikView suggests. Perhaps, using a macro might help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can try to share a sample file here. I'm sure the community experts wouldn't disappoint you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Luck &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&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;-Khaled.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 12:21:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434125#M700184</guid>
      <dc:creator />
      <dc:date>2012-11-15T12:21:26Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434126#M700185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could use a partial load for this purpose. A partial load can optionally add to an existing table. Check out partial loads in the reference manual.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You would need manually change the value of A1 and then run a partial reload for each value. You could automate the process, but it would involve an amount of script or VBA programming to do so.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 12:26:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434126#M700185</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2012-11-15T12:26:19Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434127#M700186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hiya &lt;STRONG&gt;khaledshahbaaz&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers - unfortunately the Excel sheet is too complicated to recreate in QV, and the data is sensative and not something which I can share (and, with it being so complex, is not something I can really mock-up).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's looking though I cannot manipulate the Excel file externally from QV - so a new Spreadsheet will have to be created for each dataset&amp;nbsp; &lt;STRONG&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 12:41:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434127#M700186</guid>
      <dc:creator />
      <dc:date>2012-11-15T12:41:57Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434128#M700187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hiya Jonathan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your response.&amp;nbsp; The Partial Load side of things is not an issue - it's more automating the change of Excel data which is the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ideally I want QV to be able to update the Excel file, allow it to recalculate, save, and then load the new values... but so far this doesn't seem possible&amp;nbsp; &lt;STRONG&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 12:46:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434128#M700187</guid>
      <dc:creator />
      <dc:date>2012-11-15T12:46:08Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434129#M700188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's a (Module) function (altering cell B1 in 1st sheet) ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Function excelFormulaReader(file,value_submit)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set objExcel = CreateObject("Excel.application")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objExcel.DisplayAlerts = False&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set objWB = objExcel.Workbooks.Open(file)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With objWB.Worksheets(1)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Activate&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Cells(2,1).Value = value_submit&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objExcel.save&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objExcel.quit&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set objSheet = Nothing&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set objWB = Nothing&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set objExcel = Nothing&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;end function&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.. and to call it in the load script, something like ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ValueRange:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD * INLINE [&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Seed&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;10&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;20&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;25&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;33&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;41&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;50];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;For i = 0 to NoOfRows('ValueRange')-1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;let value = peek('Seed',$(i),'ValueRange');&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;let excelFormulaReader = excelFormulaReader('&amp;nbsp; your file path&amp;nbsp; ',$(value));&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Data:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD $(value) as Seed, &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + your select data code;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Next;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 13:21:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434129#M700188</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2012-11-15T13:21:57Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434130#M700189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hiya &lt;STRONG&gt;flipside&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for this!&amp;nbsp; I've finally tested it and it works.&amp;nbsp; Just one note to anyone else who comes across this: &lt;STRONG&gt;you need to have MS Excel installed on the desktop/server you run the Load Script from&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have time to reply - just a couple of questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1)&amp;nbsp; Why do you have to use the format "&lt;STRONG&gt;let excelFormulaReader = excelFormulaReader...&lt;/STRONG&gt;" and not just "&lt;STRONG&gt;Call excelFormulaReader...&lt;/STRONG&gt;"? (which doesn't work);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)&amp;nbsp; I would like to make this dynamic within my Load Script - is there any way of writing User Functions within a Script?... I can't seem to find any examples, eg:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sub UpdateExcelCell(xlsFile, val, ws, col, row)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let excelFormulaReader = excelFormulaReader(xlsFile, val, ws, col, row);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;End Sub&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My hope to be able to then call this Function serveral times (with different parameter values) from within my Load Script... is this possible?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2012 09:35:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434130#M700189</guid>
      <dc:creator />
      <dc:date>2012-11-20T09:35:35Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434131#M700190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Steve,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is possible to read and amend Excel files without installing MS Office (&lt;A class="loading" href="http://stackoverflow.com/questions/253394/how-to-modify-a-spreadsheet-without-excel-using-vbscript" title="http://stackoverflow.com/questions/253394/how-to-modify-a-spreadsheet-without-excel-using-vbscript"&gt;http://stackoverflow.com/questions/253394/how-to-modify-a-spreadsheet-without-excel-using-vbscript&lt;/A&gt;), but I haven't tried this myself.&amp;nbsp; Installing Excel is the easier option it seems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AFAIK the Call command only calls subroutines declared in the Load script, and won't reference a Module function. I haven't tried wrapping a function in a subroutine, however your example just passes values to the sub to pass to the function - my code already is dynamic, just use the LET command when needed, you should be able to add the extra parameters to the function along the lines of this (untested) code...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Function excelFormulaReader(file,value_submit, wsheet,cellcol,cellrow)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set objExcel = CreateObject("Excel.application")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objExcel.DisplayAlerts = False&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set objWB = objExcel.Workbooks.Open(file)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With objWB.Worksheets(wsheet)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Activate&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Cells(cellcol,cellrow).Value = value_submit&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objExcel.save&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objExcel.quit&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set objSheet = Nothing&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set objWB = Nothing&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set objExcel = Nothing&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;end function&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2012 11:13:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434131#M700190</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2012-11-20T11:13:20Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434132#M700191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks &lt;STRONG&gt;flipside&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looks like a useful VB Script!&amp;nbsp; I haven't tried it but it's very useful to know that a solution is (may) be possible&amp;nbsp; &lt;STRONG&gt;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is exactly what I've done, although I think I was trying to just add another (unnecessary) step!&amp;nbsp; &lt;STRONG&gt;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I would like to create a Subroutine/Function within the Load Script which accepts parameters... is this possible?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2012 11:20:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434132#M700191</guid>
      <dc:creator />
      <dc:date>2012-11-20T11:20:51Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434133#M700192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you mean like this (which works) ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;sub TestMessage(txt)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = MsgBox(Upper(txt));&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;end sub&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;call TestMessage('HelloWorld');&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2012 11:39:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434133#M700192</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2012-11-20T11:39:25Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434134#M700193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks flipside,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I could not get this to work for some reason... I could not call the Function from another tab (or from within the same tab - for that matter!).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2012 11:38:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434134#M700193</guid>
      <dc:creator />
      <dc:date>2012-11-29T11:38:39Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434135#M700194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Strange!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you talking about the TestMessage sub which should be in the Load script or the earlier function which resides in the Module script?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2012 12:33:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434135#M700194</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2012-11-29T12:33:24Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV Externally Update Excel Data?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434136#M700195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm refering to this example, &lt;EM&gt;above&lt;/EM&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;sub TestMessage(txt)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = MsgBox(Upper(txt));&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;end sub&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;call TestMessage('HelloWorld');&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried this in the Load Script and it works... however I cannot get the same results when attempting to use the Excel function.&amp;nbsp; It must be something I am overlooking, not to worry!&amp;nbsp; &lt;STRONG&gt;&lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&lt;/STRONG&gt;&amp;nbsp; I appreciate all your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2012 16:01:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-Externally-Update-Excel-Data/m-p/434136#M700195</guid>
      <dc:creator />
      <dc:date>2012-11-29T16:01:27Z</dc:date>
    </item>
  </channel>
</rss>

