> 1だけ色がつかず、
そもそもiが9から始まってる

> 10を休みに指定すると1も色がついてしまいます。
"1"を検索して"10"が引っかかるのは当然
LookAt引数指定しろ


VBA使うよりVLOOKUPとか使って条件付き書式使った方が早そう