当前位置:编程学习 > VB >>

vba 操作excel的简单问题

小弟新接触VBA,需要做一个小东西,希望各位高手不吝赐教啊~

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


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

A     B       C       D
1     10     9:00


      

--------------------编程问答-------------------- D列:“=c1+(b1*59)” --------------------编程问答-------------------- =ROUND(C1+(B1*59)/60,2) --------------------编程问答-------------------- 这样最后生成的不是hh:mm的格式啊 --------------------编程问答-------------------- =C1+TIME(0,0,B1*59)

需把B和C列设置成时间hh:MM格式 --------------------编程问答-------------------- =C1+TIME(0,0,B1*59)

需把B和C列设置成时间hh:MM格式 --------------------编程问答-------------------- =C1+TIME(0,ROUNDDOWN((59*B1)/60,0),MOD(59*B1,60))

需把B和C列设置成时间hh:MM格式 --------------------编程问答-------------------- 我也想了解,谢谢LZ.
补充:VB ,  VBA
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,