The U.S. Senate voted Tuesday to confirm former U.S. Rep. Doug Collins of Gainesville as secretary of veterans affairs.