Excel update

%3CLINGO-SUB%20id%3D%22lingo-sub-2255806%22%20slang%3D%22en-US%22%3EExcel%20update%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2255806%22%20slang%3D%22en-US%22%3E%3CP%3EHey!%20It's%20my%20first%20discussion%20in%20this%20forum.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20working%20on%20Excel%2C%20with%20lots%20of%20developers%20stuff%20in%20it.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20looking%20for%20ways%20where%20I%20can%20send%20updates%20for%20the%20excel%20file%20that%20I%20have%20sent%20to%20people.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENo%2C%20I%20don't%20want%20to%20send%20over%20the%20excel%20file%20all%20over%20again%2C%20but%20send%20over%20a%20file%2Fexcel%20file%20that%20could%20extract%20the%20user%20details%20in%20the%20user's%20existing%20file%20and%20shall%20update%20features%2Fbugs%20from%20the%20sent%20file%2Fexcel%20file.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2255806%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EExcel%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMacros%20and%20VBA%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2258854%22%20slang%3D%22en-US%22%3ERe%3A%20Excel%20update%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2258854%22%20slang%3D%22en-US%22%3EIt%20is%20difficult%20to%20advise%20on%20such%20a%20broad%20question.%20But%20let%20me%20try%20anyway.%3CBR%20%2F%3E%3CBR%20%2F%3EYour%20intention%20is%20to%20send%20people%20a%20file%20which%20will%20update%20their%20existing%20workbook%20to%20the%20latest%20%22version%22%2C%20correct%3F%3CBR%20%2F%3EIdeally%2C%20that%20%22Updater%20tool%22%20would%20contain%20a%20table%20with%20all%20changes%20to%20the%20file%20and%20some%20VBA%20code%20which%20can%20read%20that%20table%20and%20act%20accordingly.%20%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20code%20in%20the%20updater%20tool%20should%20also%20include%20some%20test%20to%20determine%20of%20the%20file%20the%20user%20tries%20to%20update%20is%20sufficiently%20up%20to%20date%20so%20that%20the%20script%20is%20expected%20to%20work.%20Suppose%20there%20are%203%20existing%20versions%20and%20you%20now%20send%20out%20the%20update%20to%20version%204.%20Your%20code%20must%20verify%20that%20the%20workbook%20the%20user%20tries%20to%20update%20is%20a%20version%203%20file%2C%20otherwise%20your%20update%20may%20fail.%3C%2FLINGO-BODY%3E
Occasional Contributor

Hey! It's my first discussion in this forum.

 

I am working on Excel, with lots of developers stuff in it.

 

I am looking for ways where I can send updates for the excel file that I have sent to people.

 

No, I don't want to send over the excel file all over again, but send over a file/excel file that could extract the user details in the user's existing file and shall update features/bugs from the sent file/excel file.

6 Replies
It is difficult to advise on such a broad question. But let me try anyway.

Your intention is to send people a file which will update their existing workbook to the latest "version", correct?
Ideally, that "Updater tool" would contain a table with all changes to the file and some VBA code which can read that table and act accordingly.

The code in the updater tool should also include some test to determine of the file the user tries to update is sufficiently up to date so that the script is expected to work. Suppose there are 3 existing versions and you now send out the update to version 4. Your code must verify that the workbook the user tries to update is a version 3 file, otherwise your update may fail.
Hi!

You're 99% right, the one thing that I need different is, despite whatever the old version is (1, 2, 3,), if it's lesser than 4, then the updation for version 4 has to take place.
Have you tried to set anything up yet?
Not exactly, but I used MS Access as database and was able to paste the updated file (example version 4.4) into the users' exisiting (older version file) folder and then opening it.

But this defies the whole purpose of making a patch file/update file. This is just like copy paste stuff from the users' end but I'm doing their job.
I'm confused, you started your post with mentioning an Excel file, now you are talking about an Access database?
How will you send an updated excel file (version 4 per se)? Either you share it via email or through external drives or if you have a shared drive you can take use of it, right? So I used MS Access to post the path of version 4 which is in the shared drive, and had a VBA module to pick the version 4 from the path which is mentioned in the Ms Access and copy paste The Excel file version 4.

I guess it's clear now...