Михаил
1

Михаил

no recommendations
no complaints
Closed
Project title: Write macros on VBA
Type of cooperation: One-time project
Section: Software development
Prepayment: without prepayment
Payment methods: Bank transfer
Acceptance of requests: closed

Project description:
Good afternoon. Services are required for a macro writing specialist. I need to write a macro on VBA. For me, the task is urgent and important and needs to be done today.
As the business manager explained for 15 minutes. (For him, maybe I don't know macros)
I have an excel file (I can’t send it anywhere) (only a photo)
I suggest the format of the work is as follows: I will show the monitor through the camera, you will tell what to write.
Or write so I can easily change the variables.
The bottom line: You need to write a macro that will unload data from the excel to the word.
There is a sheet of "Modules" in it a table where in column A codes (M1, M2, M3 ...) of blocks of business processes from another sheet /s are listed. The remaining columns in this table describe these blocks.
There is a sheet of 3 hours; it has a delimited scope of view on pages, at the moment the pages can be up to 8. They are all of the same range horizontally and vertically. Each page has its own serial number in the upper left corner (as an example of S0, S1...S8). On the page itself, a block diagram consisting of numbered blocks is drawn (description of which in the table on the sheet "Modules" is drawn).
It is necessary that the diagram of the business process is unloaded from the sheet specified by the user (for example, the sheet “3 hours”) and immediately below it a table describing those blocks that are drawn on the page (for example, S0), then the next diagram of the business process from the page S1 and the description. And so all the selected pages from the sheet "3 hours"
Such sheets as 3 hours several. (See 6 hours, 18 hours, etc.) will be added in the future.
How do I see the realization?
You need to create on sheet 1 an area where the user enters the name of the sheet (for example, 3 hours) and selects which pages from this sheet he wants to translate into a word (for example, S0 and S3).
Here the program must go to the sheet for 3 hours take the page S0 (range defined 67x48) move to the ward (no matter what format the table in the range or picture) determines which modules are used on this page (now thought out as follows: a cell with a bright yellow background (this is to determine that it is involved in the process). Goes to the sheet "Modules" takes all the necessary lines, builds its exel page and inserts it into the Word under our scheme.
It is the same for the S3.
Saves the word file (name is built depending on what the user entered for construction, from the example described above name "3 hours S0 S3).
Project author
Михаил