合同有没有效,那要看被换地的村民有没有在合同上签字的,我个人觉得如果没有签字的话合同应该没有效的,毕竟土地虽不是个人的,但是他是有使用权的,也算是土地所有人是直接受益人,所以土地所有人是有知情权的!如果都不知道的情况下而且也没有任何的签字盖章应该是无效的!村里无权干涉个人的土地使用权的范畴!