Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Summing with Macro

New to macros, please help. Thank you!

A file is downloaded?/imported? into Excel 2002. It is about 5 columns
by 9,000 rows; and of course everything is just text and numbers with
no formulas. As follows:

Column A is text and B thru E are numbers. B is quantity, C is price
and D is the extended total.

I want to be able to make changes to B and C so the total in D will
change so I need to make column D a formula (B*C).

There may be a hundred of spaces in the rows between 1 and 9,000 and
each one of those breaks, which I want to represent a subtotal, has to
be summed to the top of the group of numbers just before the next
break. In other words, I need several hundred subtotals for the
particular numbers between each break (or blank space) in Column D.

One more wrinkle, this file is a parts listing for 11 companies and I
would like to have a grand total for each company (e.g. the first 20
subtotals are company 1:the next 10 are company 2 and so on to the end)
Then, I would like a Grand total of the entire file(all 11 companies)

This file is downloaded a couple times each month and needs to be
manipulated.

Can anyone help me with this sideways multiplication and bottom summing
with a macro that does not take forever to execute?

I promise, I have tried to do this on my own. Thanks!!


---
Message posted from http://www.ExcelForum.com/

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4
Default Summing with Macro

I'll be happy to take a look if you send it to me. - Pikus
Don't forget to include any necessary details.
-----Original Message-----
New to macros, please help. Thank you!

A file is downloaded?/imported? into Excel 2002. It is

about 5 columns
by 9,000 rows; and of course everything is just text and

numbers with
no formulas. As follows:

Column A is text and B thru E are numbers. B is

quantity, C is price
and D is the extended total.

I want to be able to make changes to B and C so the total

in D will
change so I need to make column D a formula (B*C).

There may be a hundred of spaces in the rows between 1

and 9,000 and
each one of those breaks, which I want to represent a

subtotal, has to
be summed to the top of the group of numbers just before

the next
break. In other words, I need several hundred subtotals

for the
particular numbers between each break (or blank space) in

Column D.

One more wrinkle, this file is a parts listing for 11

companies and I
would like to have a grand total for each company (e.g.

the first 20
subtotals are company 1:the next 10 are company 2 and so

on to the end)
Then, I would like a Grand total of the entire file(all

11 companies)

This file is downloaded a couple times each month and

needs to be
manipulated.

Can anyone help me with this sideways multiplication and

bottom summing
with a macro that does not take forever to execute?

I promise, I have tried to do this on my own. Thanks!!


---
Message posted from http://www.ExcelForum.com/

.

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Summing with Macro

I don't have the file at home, but the data is like this:

Col A Col B Col C Col D Col E
COMPANY #1
Part# Quantity Price Total Not Important
c10 3 1.75 5.25
a602 5 2.12 10.60
ch16 1 0.50 0.50
subtotal (created b
macro)

g15 10 1.20 12.00
gh-12 4 2.00 8.00
a602 6 2.12 12.72
d42 8 0.75 6.00
subtotal

ch16 7 0.50 3.50
r-34 2 1.00 2.00
subtotal
Grand Total for Company #1 $xxxxxxxxx

COMPANY #2
g15 6 8.00 48.00
r-34 1 1.00 1.00
subtotal

t10 12 0.40 4.80
etc, etc, etc
......
......
subtotal
Grand Total for Company #2 $xxxxxxxxx

COMPANY #3
Same type of info here all the way down through COMPANY #11

Grand Total for Company #11 $xxxxxxxxx

Grand Total for all 11 Companies $xxxxxxxxx




Again, I just want a macro that can multiply the non-empty rows fo
Columns B & C ,like (B*C) and put the total in column D as a formula
so when I change B or C then Column D will change.

I also want Column D to have subtotals at each break that sums th
extended total of the parts above it but only up to the next break.

Finally, I would like to have a Grand Total of Column D for eac
COMPANY and then a Final Grand Total for all 11 Companies.

I have been doing an Edit/Fill/Series/StepValue=1 in Excel and goin
from 1 to 9000 in Column F, then Sort on Column C to move out all o
the blank rows and text rows, then just doing (B*C) in Column D, the
Copying all the way down Column D to the end.

Then, I Re-Sort on Column F to get the file back to its original stat
but now with a formula in Column D.

I would like this to be a macro or some other kind of macro that wil
get the formula in Col D. I also want the subtotals at the breaks an
the Grand Totals by Company, etc. These, I have ben doing manuall
with "Sum" which takes over an hour

--
Message posted from http://www.ExcelForum.com

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default Summing with Macro

Dim rng as Range
set rng = Columns(3).specialCells(xlConstants,xlNumbers)
set rng1 = Intersect(rng.EntireRow,Columns(4))
rng1.formula = "=" & rng1(1,-1).Address(0,0) & _
"*" & rng1(1,0).address(0,0)

Will put in your formulas

Zip the text file and send it to me and I will suggest a method to do the
rest.

--
Regards,
Tom Ogilvy




"tjohn176" wrote in message
...
I don't have the file at home, but the data is like this:

Col A Col B Col C Col D Col E
COMPANY #1
Part# Quantity Price Total Not Important
c10 3 1.75 5.25
a602 5 2.12 10.60
ch16 1 0.50 0.50
subtotal (created by
macro)

g15 10 1.20 12.00
gh-12 4 2.00 8.00
a602 6 2.12 12.72
d42 8 0.75 6.00
subtotal

ch16 7 0.50 3.50
r-34 2 1.00 2.00
subtotal
Grand Total for Company #1 $xxxxxxxxx

COMPANY #2
g15 6 8.00 48.00
r-34 1 1.00 1.00
subtotal

t10 12 0.40 4.80
etc, etc, etc
.....
.....
subtotal
Grand Total for Company #2 $xxxxxxxxx

COMPANY #3
Same type of info here all the way down through COMPANY #11

Grand Total for Company #11 $xxxxxxxxx

Grand Total for all 11 Companies $xxxxxxxxx




Again, I just want a macro that can multiply the non-empty rows for
Columns B & C ,like (B*C) and put the total in column D as a formula,
so when I change B or C then Column D will change.

I also want Column D to have subtotals at each break that sums the
extended total of the parts above it but only up to the next break.

Finally, I would like to have a Grand Total of Column D for each
COMPANY and then a Final Grand Total for all 11 Companies.

I have been doing an Edit/Fill/Series/StepValue=1 in Excel and going
from 1 to 9000 in Column F, then Sort on Column C to move out all of
the blank rows and text rows, then just doing (B*C) in Column D, then
Copying all the way down Column D to the end.

Then, I Re-Sort on Column F to get the file back to its original state
but now with a formula in Column D.

I would like this to be a macro or some other kind of macro that will
get the formula in Col D. I also want the subtotals at the breaks and
the Grand Totals by Company, etc. These, I have ben doing manually
with "Sum" which takes over an hour.


---
Message posted from
http://www.ExcelForum.com/



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Summing it up Violet 1 Excel Worksheet Functions 5 October 28th 08 08:57 PM
Macro - To Include Summing All Similar Entries steven.holloway Excel Discussion (Misc queries) 1 December 24th 07 02:07 PM
PivotTable and summing/not summing ~*Amanda*~[_2_] Excel Discussion (Misc queries) 1 March 14th 07 07:35 PM
Macro Formula For Summing Range Timmy Mac1 Excel Discussion (Misc queries) 1 February 22nd 06 06:44 PM
Summing a column in a macro gfinch Excel Programming 4 October 8th 03 10:16 AM


All times are GMT +1. The time now is 08:58 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"