If you upgrade from Vista to Windows 7 it will not require reformatting UNLESS you are changing versions. When I upgraded from Windows Vista Home Premium to Windows 7 PRO it had to erase everything.
You should have little problem if same version to same version.