您的位置:程序门 -> vb -> vba



vba 操作excel的简单问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vba 操作excel的简单问题
发表于:2008-02-20 14:03:12 楼主
小弟新接触vba,需要做一个小东西,希望各位高手不吝赐教啊~

问题描述:
根据已有列的数据自动生成一个新列的问题,其中列的数据是时间的形式


见下表:a列为序号,b列为任务数目,c列为开始时间,每个任务需要时间59秒
比如说给定abc列自动生成d列,公式为d列时间=c列时间+(b列数据*59秒)   ,   结果精确到分钟即可

a           b               c               d
1           10           9:00


           

发表于:2008-02-20 15:44:331楼 得分:0
d列:“=c1+(b1*59)”
发表于:2008-02-20 15:49:442楼 得分:0
=round(c1+(b1*59)/60,2)
发表于:2008-02-21 13:42:233楼 得分:0
这样最后生成的不是hh:mm的格式啊
发表于:2008-02-21 14:21:214楼 得分:0
=c1+time(0,0,b1*59)

需把b和c列设置成时间hh:mm格式
发表于:2008-02-21 14:21:385楼 得分:0
=c1+time(0,0,b1*59)

需把b和c列设置成时间hh:mm格式
发表于:2008-02-21 14:41:516楼 得分:0
=c1+time(0,rounddown((59*b1)/60,0),mod(59*b1,60))

需把b和c列设置成时间hh:mm格式


快速检索

最新资讯
热门点击