This doesn't work as you think... When you delete rows as you iterate through them, you end up skipping rows. Example: imagine your rows have the numbers 1...10 in column A. You look at the first row and decide to delete it. Now you look at the second row. It has the number 3! You never looked at row 2!!
Better method would be to filter the spreadsheet on your criteria for column T, copy it, paste it I to a new worksheet (with formatting etc).
You can turn on macro recording and do this manually; then you will have the exact VBA code. I am sure that will be much faster.
Even if you don't do that, if you want to do a for each
where you delete things, reverse the order (start at the end and work backwards)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…