I am very new to VB in MS applications, and have an excel spreadsheet on which I've defined a range. What I now need to do is find the first non-blank cell in that range and will then proceed to find the next non-blank (and so on and so on.....). My difficulty is in finding that first non-blank using VB '.Find' method. I can '.Find' any value, the problem there is that the next cell I need to find won't have the same value. Any and all assistance is greatly appreciated!