I need a Macro...Please Help.!

GUS

New Member
Joined
Mar 7, 2002
Messages
20
xls.gif
<font=Comic Sans MS>:::Please forget me for the topic, I didn't mean to sound demanding or something similar. I am asking you for your generous contribution and please accept my truly apologies if I upset you for my careless words.:::

=)
As you can see in the above graphic of my spreadsheet. I have to insert a TOTAL WEEK 1, TOTAL WEEK 2,etc. under every other SUNDAY for every month with the respectives formulas. Which SUM(from monday to sunday). And I realy spend to much time cuting and pasting and checking that all the SUM(weedays) are correct, due to the fact that all months are not the same or start on the same weekday.
I am starting with excel and my experience with macros at this time is very poor and limited. I hope, you can help me.

I am sorry for my bad grammar and/or spelling.

Best regards,

GUS
</font>
This message was edited by GUS on 2002-03-14 22:15
 

Excel Facts

Shade all formula cells
To shade all formula cells: Home, Find & Select, Formulas to select all formulas. Then apply a light fill color.
Hi Gus.

Thanks for a stimulating formula exercise this morning :biggrin:. And yes, if I understand what you want to do, this can be accomplished with formulas and conditional formatting; no VBA is needed. These are fairly complex formulas and I will explain the best I can, but if you will e-mail me I'll send the sheet I created in solving this problem.

Here goes:

In cell A2 put =IF(LEFT(B2,4)="Week","Total",WEEKDAY(B2))
and copy and paste down the column.

In cell B2 put the date of the first of any month in your favorite date format.

In cell B3 put =IF(LEFT(B2,4)="Week",B1+1,IF(WEEKDAY(B2)=1,"Week 1",B2+1)) and copy & paste down through B9.

In B10 put =IF(LEFT(B9,4)="Week",B8+1,IF(WEEKDAY(B9)=1,"Week "&RIGHT(OFFSET(B10,-8,0),1)+1,B9+1)) and copy & paste down the column.

Your quantity numbers go in column C just like your example.

In D2 put =IF(A2="Total",SUM(INDIRECT("C2:C"&CELL("row",D2)-1)),"") and copy & paste through d9

In D10 put =IF(A10="Total",SUM(C3:C9),"") and copy and paste down the column.

I've moved the hours over to column E.

Now for the conditional formatting:

Click cell A2 and click FORMAT > CONDITIONAL FORMATTING. for Condition 1 choose Cell Value Is equal to "Total" and click format to set the background color to light gray and fon to bold. Click OK and then ADD>>. Set Condition 2 to Formula Is =OR(A2=1,A2=7) and format the background color to yellow. click Ok twice. Now Copy and Paste Special > formats down column A.

Click on B2 and open the conditional formatting box. Condition 1 is Formula Is =$A2="Total". Format background light gray and font bold. Click ok twice. Copy and Paste Special > formats down Column B, C and D.

You are now ready. enter any first of the month date in B2 and watch as your colors and total lines automaticly adjust.
 
Upvote 0

Forum statistics

Threads
1,214,653
Messages
6,120,752
Members
448,989
Latest member
mariah3

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top