Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 54
Default Removing dupes without selecting column

Please assist.

I want to remove dupes from my subtotal columns without having to select the
column

Dim oRange As Object
Dim oP_Value As Object
Dim r_counter As Integer
r_counter = 0

Set oRange = Selection
Set oP_Value = oRange.Cells(1)


For r_counter = 2 To oRange.Count
If oRange.Cells(1).Value = InStr(1, "total") Then
If oP_Value.Cells(1).Value = oRange.Cells(r_counter).Value Then
oRange.Cells(r_counter).ClearContents
Else
Set oP_Value = oRange.Cells(r_counter)
End If
Next r_counter
Exit Sub


Thanks
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,290
Default Removing dupes without selecting column


How do you determine what to select?
Are you sure the InStr function is doing what you want?
--
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware



"Gwen"
wrote in message
Please assist.
I want to remove dupes from my subtotal columns
without having to select the column

Dim oRange As Object
Dim oP_Value As Object
Dim r_counter As Integer
r_counter = 0

Set oRange = Selection
Set oP_Value = oRange.Cells(1)


For r_counter = 2 To oRange.Count
If oRange.Cells(1).Value = InStr(1, "total") Then
If oP_Value.Cells(1).Value = oRange.Cells(r_counter).Value Then
oRange.Cells(r_counter).ClearContents
Else
Set oP_Value = oRange.Cells(r_counter)
End If
Next r_counter
Exit Sub


Thanks
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 54
Default Removing dupes without selecting column

No, the instr function is not doing what I want. Do you have any suggestions?

I found a way to select the column without user intervention.
ActiveSheet.Range("a1", ActiveSheet.Range("a65536").End(xlUp)).Select

Thanks

"Jim Cone" wrote:


How do you determine what to select?
Are you sure the InStr function is doing what you want?
--
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware



"Gwen"
wrote in message
Please assist.
I want to remove dupes from my subtotal columns
without having to select the column

Dim oRange As Object
Dim oP_Value As Object
Dim r_counter As Integer
r_counter = 0

Set oRange = Selection
Set oP_Value = oRange.Cells(1)


For r_counter = 2 To oRange.Count
If oRange.Cells(1).Value = InStr(1, "total") Then
If oP_Value.Cells(1).Value = oRange.Cells(r_counter).Value Then
oRange.Cells(r_counter).ClearContents
Else
Set oP_Value = oRange.Cells(r_counter)
End If
Next r_counter
Exit Sub


Thanks

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,290
Default Removing dupes without selecting column


From Excel vba help...
InStr(start, string searched, string sought, compare)

So it could look like...
If InStr(1, oRange.Cells(1).Text, "total", vbTextCompare) 0 Then
--
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware




"Gwen"
wrote in message
No, the instr function is not doing what I want. Do you have any suggestions?
I found a way to select the column without user intervention.
ActiveSheet.Range("a1", ActiveSheet.Range("a65536").End(xlUp)).Select
Thanks




"Jim Cone" wrote:
How do you determine what to select?
Are you sure the InStr function is doing what you want?
--
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware





"Gwen"
wrote in message
Please assist.
I want to remove dupes from my subtotal columns
without having to select the column

Dim oRange As Object
Dim oP_Value As Object
Dim r_counter As Integer
r_counter = 0

Set oRange = Selection
Set oP_Value = oRange.Cells(1)


For r_counter = 2 To oRange.Count
If oRange.Cells(1).Value = InStr(1, "total") Then
If oP_Value.Cells(1).Value = oRange.Cells(r_counter).Value Then
oRange.Cells(r_counter).ClearContents
Else
Set oP_Value = oRange.Cells(r_counter)
End If
Next r_counter
Exit Sub
Thanks

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 54
Default Removing dupes without selecting column

Thank you
Instr function is not working, for some reason it's not removing the dupes
at all.

The code without the instr function will not remove dupes that are below
blank cells because col2 has subtotals For example:
col 1 col2
a
a
a
col2 total
a
a
a
col1 total
After running the code:
a


a

I want it displayed A only once.

Appreciate all your help.

"Jim Cone" wrote:


From Excel vba help...
InStr(start, string searched, string sought, compare)

So it could look like...
If InStr(1, oRange.Cells(1).Text, "total", vbTextCompare) 0 Then
--
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware




"Gwen"
wrote in message
No, the instr function is not doing what I want. Do you have any suggestions?
I found a way to select the column without user intervention.
ActiveSheet.Range("a1", ActiveSheet.Range("a65536").End(xlUp)).Select
Thanks




"Jim Cone" wrote:
How do you determine what to select?
Are you sure the InStr function is doing what you want?
--
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware





"Gwen"
wrote in message
Please assist.
I want to remove dupes from my subtotal columns
without having to select the column

Dim oRange As Object
Dim oP_Value As Object
Dim r_counter As Integer
r_counter = 0

Set oRange = Selection
Set oP_Value = oRange.Cells(1)


For r_counter = 2 To oRange.Count
If oRange.Cells(1).Value = InStr(1, "total") Then
If oP_Value.Cells(1).Value = oRange.Cells(r_counter).Value Then
oRange.Cells(r_counter).ClearContents
Else
Set oP_Value = oRange.Cells(r_counter)
End If
Next r_counter
Exit Sub
Thanks


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
Removing one column of data and adding another column Rodders Excel Discussion (Misc queries) 1 August 26th 09 08:25 AM
converting a text column to a number column & removing the ' Gayle from CyberCore Excel Worksheet Functions 2 August 21st 09 05:00 PM
Finding Info from Column A and Removing it from Column B Johnny B[_2_] Excel Discussion (Misc queries) 2 March 28th 07 12:06 PM
How can I check for dupes in more than one column in excel? latwood Excel Worksheet Functions 2 October 23rd 06 08:42 PM
delete dupes in column BigRog Excel Programming 3 March 6th 04 06:13 AM


All times are GMT +1. The time now is 11:22 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"