看是不是这个问题,有的行没有 生日。
Dim d As DateIf Date.TryParse(d, e.Row("生日")) Then Dim ln As New Lunar(d) d = ln.SolarDate
'其它代码End If