![]() |
Deleting columns other than those that a specific word in row A
I have a requirement to delete columns in my spreadsheet based upon the value
that appears in column A. I recentlt posted a similar request on here and got the following suggestion: Sub Valuation() ' Dim rng as Range, sStr as String, i as Long Set Rng = Cells(1, "IV").End(xlToLeft) For i = Rng.Column To 1 Step -1 sStr = LCase(Cells(1, i).Value) If sStr < "fondsname" And _ sStr < "wertpapierkurzbez" And _ sStr < "gw wpi isin" And _ sStr < "stücke/nominale" And _ sStr < "effektenkurs" And _ sStr < "kurswert in bw" And _ sStr < "offene forderungen" Then Cells(1, i).EntireColumn.Delete End If Next End Sub I used a variation of this on other spreadsheets and it worked fine, however, wehen I used the strings that I have used above i run into problems and I don't get the result i am hoping for. I believe that there may be hidden spaces within the cell or something. Does anyone know how to get around the problem ? Thanks |
All times are GMT +1. The time now is 06:10 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com