public void FindRecurse(IRange cellss, IRange nextCells) { if (cellss.Find("а", nextCells, FindLookIn.Values, LookAt.Part, SearchOrder.ByRows, SearchDirection.Next, true) != null) { IRange kk = cellss.Find("а", nextCells, FindLookIn.Values, LookAt.Part, SearchOrder.ByRows, SearchDirection.Next, true).Cells; if (kk != null) { kk.Interior.Color = System.Drawing.Color.Aqua; FindRecurse(cellss, kk); } } }