thanks a lot Harmeet Singh ;) it works perfectly !
On Feb 21, 4:23 pm, Harmeet Singh <harmeet.hew...@gmail.com> wrote: > try this > > Sub ggg() > > Dim MyColumn As String > Dim MyRange As Range, MyRange1 As Range > MyColumn = "A" > myvalue = "Main" > lastrow = Cells(Rows.Count, MyColumn).End(xlUp).Row > Set MyRange = Range(MyColumn & "1:" & MyColumn & lastrow) > Range(MyColumn & "1").Select > > For i = 1 To lastrow > If Range(MyColumn & i).Value = myvalue Then > Range(MyColumn & i).Offset(0, 1).Delete Shift:=xlToLeft > Range(MyColumn & i).Offset(0, 2).Delete Shift:=xlToLeft > > End If > Next i > End Sub > > > > On Sat, Feb 21, 2009 at 1:57 AM, Mehdi_21 <meh.i...@gmail.com> wrote: > > > hello everyone > > i want to delete every 2 cells in a row containing the value "MAIN" in > > column "A" , the two cells are located in the columns B and C always. > > > whenever we find "Main" at a row in column "A" the program should > > delete value in column "B" and "C" and shift to the left the value in > > column "D' > > > the table is like this one > > > A B C D > > 1 Main value value value > > 2 ' > > 3 ' > > ' > > n' Main value value value > > > i tried this but it doesn't seems to work > > > ' Dim MyColumn As String > > 'Dim MyRange As Range, MyRange1 As Range > > 'MyColumn = "A" > > 'myvalue = "MAIN" > > 'lastrow = Cells(Rows.Count, MyColumn).End(xlUp).Row > > 'Set MyRange = Range(MyColumn & "1:" & MyColumn & lastrow) > > 'For Each c In MyRange > > 'If (c.Value) = myvalue Then > > > ' here's where the code displays an error > > Range("B*:C*").Delete Shift:=xlToLeft > > ' End If > > 'Next > > > End Sub > > -- > Thanks & Regards, > > Harmeet Singh --~--~---------~--~----~------------~-------~--~----~ Visit the blog to download Excel tutorials at http://www.excel-macros.blogspot.com To post to this group, send email to excel-macros@googlegroups.com For more options, visit this group at http://groups.google.com/group/excel-macros?hl=en Visit & Join Our Orkut Community at http://www.orkut.com/Community.aspx?cmm=22913620 To Learn VBA Macros Please visit http://www.vbamacros.blogspot.com To see the Daily Excel Tips, Go to: http://exceldailytip.blogspot.com If you find any spam message in the group, please send an email to Ayush @ jainayus...@gmail.com -~----------~----~----~----~------~----~------~--~---