I'm not an expert in this area--still experimenting and learning ...
Was the first part of the physical drive the Ubuntu partition with the Windows partition later? If so, it sounds like you need to make the Windows partition active, and make sure it's the first active partition. That may be all that's needed, or you may then need to do the boot fixes again.
Whatever the order of the partitions apparently the Vista CD (DVD?) can't read a portion of the drive because it is formatted in something Microsoft refuses to recognize or is unallocated (because you deleted the partition). The Vista disk probably can't fix things up w/o destroying the 7 installation, so try
GParted. With that you should be able to do whatever it takes to get the drive in shape for the Vista repairs to work--Windows partition the first active partition, and (I think) no unallocated space before it. If you want to leave space before it make that space a partition and format it NTFS.