View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
S Himmelrich S Himmelrich is offline
external usenet poster
 
Posts: 76
Default REMOVING DATA BASED ON OTHER CELL INFORMATION

I've created the following macro that removes data based on ofther
cell information. This is similar to duplicate row code, but I'm
looking to define which columns I evaluate. Currently, this macro
looks at just column A or 1. I need it to look at column A, C, F &
G. My question is more syntax based I believe as I'm at a beginner
level in creating VB/Macro code; otherwise this is working as needed
-
can anyone assist on the range on this one?
'Removing Dupicates
Dim rng As Range
Dim i As Integer
Set rng = Range(Cells(1, 1), Cells(1, 1).End(xlDown))
For i = rng.Rows(rng.Rows.Count).Row To rng.Row + 1 Step -1
If Cells(i, 1).Value = Cells(i - 1, 1) Then
Cells(i, 6).ClearContents
Cells(i, 7).ClearContents
Cells(i, 8).ClearContents
Cells(i, 9).ClearContents
End If
Next
SAMPLE INPUT:
Column A Column C Column D Column F Column G Column H Column I
04531 0 0 0 0.00
04531 0 0 0 0.00
04578 Ganesh 132884 32 6 6 2592
045102 Robin Uffer 137308 2 42 162
045102 0 0 0 0.00
045102 Peter Donald 134932 1 2.1111 111 81
045102 Peter Donald 134932 1 2.1111 111 81



SAMPLE OUTPUT AFTER MACRO HAS RUN:
Column A Column C Column D Column F Column G Column H Column I
04531 0 0 0 0.00
04531 cleared cleared cleared cleared
04578 Ganesh 132884 32 6 6 2592
045102 Robin Uffer 137308 2 42 162
045102 0 0 0 0.00
045102 Peter Donald 134932 1 2.1111 111 81
045102 Peter Donald 134932 cleared cleared cleared
cleared