#1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 70
Default MCount2

I have a worksheet and Columns A:C have contents in them. The contents in
every row belong together. So A1, B1, and C1 belong together, A2, B2, and C2
belong together and so on.

Every cell in Column A typically has between 10 and 15 characters.
Every cell in Column B has between 30 and 35 characters.
Every cell in Column C has 1 number in it which could be one or two digits.

Id like to create a macro that will search column A:B. Every time a
character is repeated in Column A:B, I want to delete that row but take the
quantity in Column C that is associated to the row that was deleted and add
it to the quantity in Column C of the original character in Column A:B that
was identical but did not get deleted.

Might you help me?

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 8,520
Default MCount2

I have read this post before. You can achieve this using Pivot Table. Let us
know if you still looking for a macro to do this.

1. Assign a header for each column say Head1,Head2, Head3
2. Select the data including header. From menu Data|Pivottable and
PivotChartWizard .
3. Next...Next...Next (you will reach Step3 or 3)
4. Select existing sheet. and point the cursor to say cell E1...Hit Finish
5. Drag and drop Head1 and Head2 into Row fields
6. Drag and drop Head3 into Data item area....

This will give you what you require. From the pivot table; right click see
Table options for any modifications.


If this post helps click Yes
---------------
Jacob Skaria


"MCheru" wrote:

I have a worksheet and Columns A:C have contents in them. The contents in
every row belong together. So A1, B1, and C1 belong together, A2, B2, and C2
belong together and so on.

Every cell in Column A typically has between 10 and 15 characters.
Every cell in Column B has between 30 and 35 characters.
Every cell in Column C has 1 number in it which could be one or two digits.

Id like to create a macro that will search column A:B. Every time a
character is repeated in Column A:B, I want to delete that row but take the
quantity in Column C that is associated to the row that was deleted and add
it to the quantity in Column C of the original character in Column A:B that
was identical but did not get deleted.

Might you help me?

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 70
Default MCount2

Thanks for the tip. I tried youre instructions. But I am still looking for
a macro. I pasted below what I currently have, but I still think there is a
better way.

Rows("1:1").Select
Selection.Insert Shift:=xlDown
Range("A1").Select
ActiveCell.FormulaR1C1 = "a"
Range("B1").Select
ActiveCell.FormulaR1C1 = "b"
Range("C1").Select
ActiveCell.FormulaR1C1 = "c"
Range("A1").Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatab ase, SourceData:= _
"Sheet1!R1C1:R35C3").CreatePivotTable TableDestination:= _
"'[Asset Repairs - Zasor-Cleanup Macro22.xls]Sheet1'!R1C5",
TableName:= _
"PivotTable1", DefaultVersion:=xlPivotTableVersion10
With ActiveSheet.PivotTables("PivotTable1").PivotFields ("a")
.Orientation = xlRowField
.Position = 1
End With
With ActiveSheet.PivotTables("PivotTable1").PivotFields ("b")
.Orientation = xlRowField
.Position = 2
End With
ActiveSheet.PivotTables("PivotTable1").AddDataFiel d
ActiveSheet.PivotTables( _
"PivotTable1").PivotFields("c"), "Sum of c", xlSum
ActiveWorkbook.ShowPivotTableFieldList = False
End Sub


"Jacob Skaria" wrote:

I have read this post before. You can achieve this using Pivot Table. Let us
know if you still looking for a macro to do this.

1. Assign a header for each column say Head1,Head2, Head3
2. Select the data including header. From menu Data|Pivottable and
PivotChartWizard .
3. Next...Next...Next (you will reach Step3 or 3)
4. Select existing sheet. and point the cursor to say cell E1...Hit Finish
5. Drag and drop Head1 and Head2 into Row fields
6. Drag and drop Head3 into Data item area....

This will give you what you require. From the pivot table; right click see
Table options for any modifications.


If this post helps click Yes
---------------
Jacob Skaria


"MCheru" wrote:

I have a worksheet and Columns A:C have contents in them. The contents in
every row belong together. So A1, B1, and C1 belong together, A2, B2, and C2
belong together and so on.

Every cell in Column A typically has between 10 and 15 characters.
Every cell in Column B has between 30 and 35 characters.
Every cell in Column C has 1 number in it which could be one or two digits.

Id like to create a macro that will search column A:B. Every time a
character is repeated in Column A:B, I want to delete that row but take the
quantity in Column C that is associated to the row that was deleted and add
it to the quantity in Column C of the original character in Column A:B that
was identical but did not get deleted.

Might you help me?

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



All times are GMT +1. The time now is 02:08 PM.

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"