代书遗嘱未经公证有效,代书遗嘱是指非由立遗嘱人自行书写的遗嘱,而是由代书人根据立遗嘱人的的意思表示代为书写的遗嘱。
根据《继承法》第17条,代书遗嘱应当有两个以上见证人在场见证,由其中一人代书,注明年、月、日,并由代书人、其他见证人和遗嘱人签名。由此可见,代书遗嘱不需要公证,只要符合继承法的要求进行代书遗嘱即可。