Why do you want VBA when it's working fine with Conditional Format?