質問: excel / access 関数及びvbaにて年齢の算出 excel または accessで、 日付(西暦)から現在の年齢を返してくれる関数はありますでしょうか?(vbaも可) 例:a1セルに1980/1/1と入力 →ある式(関数)が埋め込まれたb1セルに27と表示される または一発でなくても簡単に年齢を返してくれる方法をご存知の方、よろしくお願いします。 ※本日午前中に別の質問をさせていただきましたが、 そちらを締め切る前に再度質問させていただくこと、 マナー違反かもしれませんがお許し下さい。
回答: [イミディエイト] ? getage("1949/05/01", "2007/04/13") 57 public function getage(byval birthday as date, byval hiduke as date) as integer getage = datediff("yyyy", birthday, hiduke) + _ (format(birthday - 1, "mm/dd") > format(hiduke, "mm/dd")) end function 私は、こんな関数を用いています。