- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EXCEL中如何能将日期由公历转换为农历.doc
EXCEL中如何能将日期由公历转换为农历
2010-6-13 19:39
最佳答案
将下面面这段代码保存在模块中,就可以用公式 =nongli(A1) 调用了。
Public Function NongLi(Optional XX_DATE As Date)
Dim MonthAdd(11), NongliData(99), TianGan(9), DiZhi(11), ShuXiang(11), DayName(30), MonName(12)
Dim curTime, curYear, curMonth, curDay
Dim GongliStr, NongliStr, NongliDayStr
Dim i, m, n, k, isEnd, bit, TheDate
获取当前系统时间
curTime = XX_DATE
天干名称
TianGan(0) = 甲
TianGan(1) = 乙
TianGan(2) = 丙
TianGan(3) = 丁
TianGan(4) = 戊
TianGan(5) = 己
TianGan(6) = 庚
TianGan(7) = 辛
TianGan(8) = 壬
TianGan(9) = 癸
地支名称
DiZhi(0) = 子
DiZhi(1) = 丑
DiZhi(2) = 寅
DiZhi(3) = 卯
DiZhi(4) = 辰
DiZhi(5) = 巳
DiZhi(6) = 午
DiZhi(7) = 未
DiZhi(8) = 申
DiZhi(9) = 酉
DiZhi(10) = 戌
DiZhi(11) = 亥
属相名称
ShuXiang(0) = 鼠
ShuXiang(1) = 牛
ShuXiang(2) = 虎
ShuXiang(3) = 兔
ShuXiang(4) = 龙
ShuXiang(5) = 蛇
ShuXiang(6) = 马
ShuXiang(7) = 羊
ShuXiang(8) = 猴
ShuXiang(9) = 鸡
ShuXiang(10) = 狗
ShuXiang(11) = 猪
农历日期名
DayName(0) = *
DayName(1) = 初一
DayName(2) = 初二
DayName(3) = 初三
DayName(4) = 初四
DayName(5) = 初五
DayName(6) = 初六
DayName(7) = 初七
DayName(8) = 初八
DayName(9) = 初九
DayName(10) = 初十
DayName(11) = 十一
DayName(12) = 十二
DayName(13) = 十三
DayName(14) = 十四
DayName(15) = 十五
DayName(16) = 十六
DayName(17) = 十七
DayName(18) = 十八
DayName(19) = 十九
DayName(20) = 二十
DayName(21) = 廿一
DayName(22) = 廿二
DayName(23) = 廿三
DayName(24) = 廿四
DayName(25) = 廿五
DayName(26) = 廿六
DayName(27) = 廿七
DayName(28) = 廿八
DayName(29) = 廿九
DayName(30) = 三十
农历月份名
MonName(0) = *
MonName(1) = 正
MonName(2) = 二
MonName(3) = 三
MonName(4) = 四
MonName(5) = 五
MonName(6) = 六
MonName(7) = 七
MonName(8) = 八
MonName(9) = 九
MonName(10) = 十
MonName(11) = 十一
MonName(12) = 腊
公历每月前面的天数
MonthAdd(0) = 0
MonthAdd(1) = 31
MonthAdd(2) = 59
MonthAdd(3) = 90
MonthAdd(4) = 120
MonthAdd(5) = 151
MonthAdd(6) = 181
MonthAdd(7) = 212
MonthAdd(8) = 243
MonthAdd(9) = 273
MonthAdd(10) = 304
MonthAdd(11) = 334
农历数据
NongliData(0) = 2635
NongliData(1) = 333387
Nongl
文档评论(0)