爷爷写遗嘱给孙子在符合法律规定的情况下是生效的。1. 遗嘱形式:遗嘱需符合法定形式如自书遗嘱由遗嘱人亲笔书写、签名注明年、月、日;代书遗嘱应当有两个以上见证人在场见证由其中一人代书并由遗嘱人、代书人和其他见证人签名注明年、月、日等。只要爷爷所立遗嘱形式合法是其真实意思表示就具备法律效力的基础。2. 遗嘱内容:遗嘱内容不能违反法律规定和公序良俗。比如不能处分他人财产不能违背法律对遗产分配的基本规定等。3. 见证人要求:如果是代书遗嘱等需要见证人的遗嘱形式见证人要符合法律规定的条件不能是无民事行为能力人、限制民事行为能力人以及与继承人、受遗赠人有利害关系的人等。4. 生效时间:遗嘱在爷爷去世后生效。在爷爷生前遗嘱不发生财产转移的效力爷爷可以依法变更或撤销遗嘱。总之爷爷写遗嘱给孙子只要满足上述法律要求这份遗嘱就是有效的孙子在爷爷去世后可依法继承相关遗产。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。