C# sharp, like other C based languages has the "continue" keyword that sends execution back to the top of the loop. In VB.NET, the only way I've found is to put everything inside the For loop inside an If block that excludes the rows that you don't want to process. For you, I think that means using something like your example code but using "<>" instead of "=" and then doing all the processing inside the If block.