用EXECL VBA写个小程序,求高手出来指点一下!!!50分急招!

用EXECLVBA写个小程序,当我的A列为月份,B列为日期,我想把通过A、B两个列求出年月日到C列,年可以输入,这个语句怎么写!高手们,我要要的是个语句!!!能不能说清楚... 用EXECL VBA写个小程序,当我的A列为月份,B列为日期,我想把通过A、B两个列求出年月日到C列,年可以输入,这个语句怎么写!
高手们,我要要的是个语句!!!能不能说清楚一点
展开
 我来答
HappyQ6
2009-03-12 · TA获得超过2092个赞
知道大有可为答主
回答量:1641
采纳率:100%
帮助的人:574万
展开全部
要语句, 我来啊
你放一个按钮
Private Sub CommandButton1_Click()
On Error Resume Next
Y = InputBox("Year=")
For i = 1 To 1000
If Len(Range("A" & i)) + Len(Range("B" & i)) <> 0 And Len(Range("C" & i)) = 0 Then
Range("C" & i).Value = Y & "-" & Range("A" & i) & "-" & Range("B" & i)
End If
Next
End Sub
如果不愿意放一个按钮那就设定快捷键为Ctrl+Shift+W
Sub AutoDate()
' Macro recorded 3/12/2009 by Zhu ShengQuan
' Keyboard Shortcut: Ctrl+Shift+W
On Error Resume Next
Y = InputBox("Year=")
For i = 1 To 1000
If Len(Range("A" & i)) + Len(Range("B" & i)) <> 0 And Len(Range("C" & i)) = 0 Then
Range("C" & i).Value = Y & "-" & Range("A" & i) & "-" & Range("B" & i)
End If
Next
End Sub
13451783094
2009-03-12
知道答主
回答量:51
采纳率:0%
帮助的人:0
展开全部
将A列与B列连接起来,中间用&这个符号隔起来
例如:C列=(A列&B列)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光上的桥
2009-03-12 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65809
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
这个简单呀:
A B C
3 2009-1-18 2009-3-18

C1的公式为:
=DATE(YEAR(B1),A1,DAY(B1))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HFJacky
2009-03-12 · TA获得超过4694个赞
知道大有可为答主
回答量:2007
采纳率:0%
帮助的人:1151万
展开全部
说得不是太清楚,不过应该用不上VBA,直接用内置函数就可以了。
如果没人给你弄,可以Q我细说,40194204
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式