JayCheezey
New Member
- Joined
- Jul 25, 2014
- Messages
- 17
Hi all,
I have a quick question...
This is just a simplified small data piece of a larger file. I just want to know if this is possible before I implement it throughout the entire file.
My goal is to create a macro that allows me to input what week is desired, then it spits out the number count of Week 1 up until the particular week inputted. For example, if I input Week 3, the macro would spit out 5 because up until week 3, there are 5 cells that have values in them. See example bellow
[TABLE="width: 462"]
<COLGROUP><COL style="WIDTH: 30pt; mso-width-source: userset; mso-width-alt: 1462" width=40><COL style="WIDTH: 48pt" span=9 width=64><TBODY>[TR]
[TD="width: 40, bgcolor: transparent"][/TD]
[TD="width: 64, bgcolor: transparent, align: center"]A[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]B[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]C[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]D[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]E[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]F[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]G[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]H[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]I[/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]1[/TD]
[TD="class: xl1138, bgcolor: transparent"][/TD]
[TD="class: xl1139, bgcolor: silver, colspan: 5"]JAN[/TD]
[TD="class: xl1139, bgcolor: silver, colspan: 3"]FEB[/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]2[/TD]
[TD="class: xl1142, bgcolor: transparent"]Week[/TD]
[TD="class: xl1143, bgcolor: transparent"]1[/TD]
[TD="class: xl1144, bgcolor: transparent"]2[/TD]
[TD="class: xl1144, bgcolor: transparent"]3[/TD]
[TD="class: xl1145, bgcolor: transparent"]4[/TD]
[TD="class: xl1143, bgcolor: transparent"]5[/TD]
[TD="class: xl1144, bgcolor: transparent"]6[/TD]
[TD="class: xl1144, bgcolor: transparent"]7[/TD]
[TD="class: xl1145, bgcolor: transparent"]8[/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]3[/TD]
[TD="class: xl1160, bgcolor: #ccccff"] [/TD]
[TD="class: xl1147, bgcolor: #ccccff"] [/TD]
[TD="class: xl1148, bgcolor: #ccccff"] [/TD]
[TD="class: xl1148, bgcolor: #ccccff"] [/TD]
[TD="class: xl1149, bgcolor: #ccccff"] [/TD]
[TD="class: xl1152, bgcolor: #ccccff"] [/TD]
[TD="class: xl1148, bgcolor: #ccccff"] [/TD]
[TD="class: xl1153, bgcolor: #ccccff"] [/TD]
[TD="class: xl1154, bgcolor: #ccccff"] [/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]4[/TD]
[TD="class: xl1159, bgcolor: transparent"]x[/TD]
[TD="class: xl1146, bgcolor: transparent"][/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1146, bgcolor: transparent"][/TD]
[TD="class: xl1146, bgcolor: transparent"][/TD]
[TD="class: xl1146, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]5[/TD]
[TD="class: xl1159, bgcolor: transparent"]y[/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1156, bgcolor: transparent"][/TD]
[TD="class: xl1156, bgcolor: transparent"][/TD]
[TD="class: xl1156, bgcolor: transparent"][/TD]
[TD="class: xl1156, bgcolor: transparent"][/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]6[/TD]
[TD="class: xl1159, bgcolor: transparent"]z[/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1158, bgcolor: transparent"][/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]7[/TD]
[TD="class: xl1159, bgcolor: transparent"]a[/TD]
[TD="class: xl1146, bgcolor: transparent"][/TD]
[TD="class: xl1155, bgcolor: #93cddd"]1[/TD]
[TD="class: xl1155, bgcolor: #93cddd"]1[/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1155, bgcolor: #93cddd"]1[/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1146, bgcolor: transparent"] [/TD]
[TD="class: xl1146, bgcolor: transparent"] [/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"]WEEK[/TD]
[TD="class: xl1161, bgcolor: yellow, align: center"]3[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"]COUNT[/TD]
[TD="class: xl1161, bgcolor: yellow, align: center"]5[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[/TR]
</TBODY>[/TABLE]
Ideally, what I would like to accomplish is adding the week number to the count formula. Like if I input 3, the count function would extend the count region to B4:D7 or (B4:B7)+2 columns. I know that this is possible if I do if statements from week 1-52. But this would be inefficient if I incorporate this in the entire file I'm working with.
FYI, in the actual code instead of count, I've created a function called CountColor which counts 1 based on cell color and font color. I'm just wondering if what I'm asking is possible before I continue...
Thanks in advance!
I have a quick question...
This is just a simplified small data piece of a larger file. I just want to know if this is possible before I implement it throughout the entire file.
My goal is to create a macro that allows me to input what week is desired, then it spits out the number count of Week 1 up until the particular week inputted. For example, if I input Week 3, the macro would spit out 5 because up until week 3, there are 5 cells that have values in them. See example bellow
[TABLE="width: 462"]
<COLGROUP><COL style="WIDTH: 30pt; mso-width-source: userset; mso-width-alt: 1462" width=40><COL style="WIDTH: 48pt" span=9 width=64><TBODY>[TR]
[TD="width: 40, bgcolor: transparent"][/TD]
[TD="width: 64, bgcolor: transparent, align: center"]A[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]B[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]C[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]D[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]E[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]F[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]G[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]H[/TD]
[TD="width: 64, bgcolor: transparent, align: center"]I[/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]1[/TD]
[TD="class: xl1138, bgcolor: transparent"][/TD]
[TD="class: xl1139, bgcolor: silver, colspan: 5"]JAN[/TD]
[TD="class: xl1139, bgcolor: silver, colspan: 3"]FEB[/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]2[/TD]
[TD="class: xl1142, bgcolor: transparent"]Week[/TD]
[TD="class: xl1143, bgcolor: transparent"]1[/TD]
[TD="class: xl1144, bgcolor: transparent"]2[/TD]
[TD="class: xl1144, bgcolor: transparent"]3[/TD]
[TD="class: xl1145, bgcolor: transparent"]4[/TD]
[TD="class: xl1143, bgcolor: transparent"]5[/TD]
[TD="class: xl1144, bgcolor: transparent"]6[/TD]
[TD="class: xl1144, bgcolor: transparent"]7[/TD]
[TD="class: xl1145, bgcolor: transparent"]8[/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]3[/TD]
[TD="class: xl1160, bgcolor: #ccccff"] [/TD]
[TD="class: xl1147, bgcolor: #ccccff"] [/TD]
[TD="class: xl1148, bgcolor: #ccccff"] [/TD]
[TD="class: xl1148, bgcolor: #ccccff"] [/TD]
[TD="class: xl1149, bgcolor: #ccccff"] [/TD]
[TD="class: xl1152, bgcolor: #ccccff"] [/TD]
[TD="class: xl1148, bgcolor: #ccccff"] [/TD]
[TD="class: xl1153, bgcolor: #ccccff"] [/TD]
[TD="class: xl1154, bgcolor: #ccccff"] [/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]4[/TD]
[TD="class: xl1159, bgcolor: transparent"]x[/TD]
[TD="class: xl1146, bgcolor: transparent"][/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1146, bgcolor: transparent"][/TD]
[TD="class: xl1146, bgcolor: transparent"][/TD]
[TD="class: xl1146, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]5[/TD]
[TD="class: xl1159, bgcolor: transparent"]y[/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1156, bgcolor: transparent"][/TD]
[TD="class: xl1156, bgcolor: transparent"][/TD]
[TD="class: xl1156, bgcolor: transparent"][/TD]
[TD="class: xl1156, bgcolor: transparent"][/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]6[/TD]
[TD="class: xl1159, bgcolor: transparent"]z[/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1158, bgcolor: transparent"][/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[TD="class: xl1151, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"]7[/TD]
[TD="class: xl1159, bgcolor: transparent"]a[/TD]
[TD="class: xl1146, bgcolor: transparent"][/TD]
[TD="class: xl1155, bgcolor: #93cddd"]1[/TD]
[TD="class: xl1155, bgcolor: #93cddd"]1[/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1155, bgcolor: #93cddd"]1[/TD]
[TD="class: xl1157, bgcolor: #99ccff"]1[/TD]
[TD="class: xl1146, bgcolor: transparent"] [/TD]
[TD="class: xl1146, bgcolor: transparent"] [/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl1150, bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"]WEEK[/TD]
[TD="class: xl1161, bgcolor: yellow, align: center"]3[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"]COUNT[/TD]
[TD="class: xl1161, bgcolor: yellow, align: center"]5[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[/TR]
</TBODY>[/TABLE]
Ideally, what I would like to accomplish is adding the week number to the count formula. Like if I input 3, the count function would extend the count region to B4:D7 or (B4:B7)+2 columns. I know that this is possible if I do if statements from week 1-52. But this would be inefficient if I incorporate this in the entire file I'm working with.
FYI, in the actual code instead of count, I've created a function called CountColor which counts 1 based on cell color and font color. I'm just wondering if what I'm asking is possible before I continue...
Thanks in advance!