KarenMichael1
New Member
- Joined
- Jul 20, 2016
- Messages
- 4
Hi! I am working on a spreadsheet and I could really use some assistance with developing a macro.
I need to take the period in column A, and match it to the corresponding column starting at column D.
For example,
Period 2016-06, corresponds to June-16.
I need this macro to do this indefinitely, with multiple lines going to the same period.
Alongside this, I also require a macro that will take the amount in column B, distribute it over the number of months that you see in column C, all of which originates at the corresponding month that matches with the period you see in column A.
I have attached an excel spreadsheet that provides a better understanding of what I am looking for.
Thank you very much!
A B C D E F G
[TABLE="width: 529"]
<colgroup><col><col><col><col><col span="3"></colgroup><tbody>[TR]
[TD]Period[/TD]
[TD]Amount[/TD]
[TD]Months[/TD]
[TD="align: center"]Apr-16[/TD]
[TD="align: center"]May-16[/TD]
[TD="align: center"]Jun-16[/TD]
[TD="align: center"]Jul-16[/TD]
[/TR]
[TR]
[TD]2016-06[/TD]
[TD]30000[/TD]
[TD]36[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-06[/TD]
[TD]40000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-06[/TD]
[TD]50000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-06[/TD]
[TD]60000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-06[/TD]
[TD]70000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]80000[/TD]
[TD]12[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]90000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]100000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]110000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]120000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]130000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-04[/TD]
[TD]140000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-04[/TD]
[TD]150000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-04[/TD]
[TD]160000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
</tbody>[/TABLE]
I need to take the period in column A, and match it to the corresponding column starting at column D.
For example,
Period 2016-06, corresponds to June-16.
I need this macro to do this indefinitely, with multiple lines going to the same period.
Alongside this, I also require a macro that will take the amount in column B, distribute it over the number of months that you see in column C, all of which originates at the corresponding month that matches with the period you see in column A.
I have attached an excel spreadsheet that provides a better understanding of what I am looking for.
Thank you very much!

A B C D E F G
[TABLE="width: 529"]
<colgroup><col><col><col><col><col span="3"></colgroup><tbody>[TR]
[TD]Period[/TD]
[TD]Amount[/TD]
[TD]Months[/TD]
[TD="align: center"]Apr-16[/TD]
[TD="align: center"]May-16[/TD]
[TD="align: center"]Jun-16[/TD]
[TD="align: center"]Jul-16[/TD]
[/TR]
[TR]
[TD]2016-06[/TD]
[TD]30000[/TD]
[TD]36[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-06[/TD]
[TD]40000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-06[/TD]
[TD]50000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-06[/TD]
[TD]60000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-06[/TD]
[TD]70000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]80000[/TD]
[TD]12[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]90000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]100000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]110000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]120000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-05[/TD]
[TD]130000[/TD]
[TD]1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-04[/TD]
[TD]140000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-04[/TD]
[TD]150000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]2016-04[/TD]
[TD]160000[/TD]
[TD]0[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
</tbody>[/TABLE]