ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Deleting lines with a variable. (https://www.excelbanter.com/excel-programming/341650-deleting-lines-variable.html)

[email protected]

Deleting lines with a variable.
 
Hello,

In my macro I want to delete some lines depending on a test.
I loop through some lines and do a check whether to delete the line.
I've a linenumber stored in a variable i. The range object does not
seem to accept my varaiable however. If I just enter the variable e.g.

Worksheets(asset).Range(i).Delete
or
Worksheets(asset).Range(i:i).Delete

Excel will not accept it. If I add quotes I get:

Worksheets(asset).Range("i").Delete (which is not accepted)
or
Worksheets(asset).Range("i:i").Delete (which deletes a column instead
of a row)

So, how do I delete a line with a linenumber stored in a variable? If
it's not allowed to use a variable in the rangeobject, what would be an
efficient work around?

Thanks in Advance
Wilco


Gary Keramidas[_4_]

Deleting lines with a variable.
 
this would delete row 10 on sheet1

Sub r()
i = 10
Worksheets("sheet1").Rows(i).EntireRow.Delete
End Sub

--


Gary


wrote in message
ups.com...
Hello,

In my macro I want to delete some lines depending on a test.
I loop through some lines and do a check whether to delete the line.
I've a linenumber stored in a variable i. The range object does not
seem to accept my varaiable however. If I just enter the variable e.g.

Worksheets(asset).Range(i).Delete
or
Worksheets(asset).Range(i:i).Delete

Excel will not accept it. If I add quotes I get:

Worksheets(asset).Range("i").Delete (which is not accepted)
or
Worksheets(asset).Range("i:i").Delete (which deletes a column instead
of a row)

So, how do I delete a line with a linenumber stored in a variable? If
it's not allowed to use a variable in the rangeobject, what would be an
efficient work around?

Thanks in Advance
Wilco




[email protected]

Deleting lines with a variable.
 
Ok, Thanks a lot!



All times are GMT +1. The time now is 05:40 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com