Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1988|回复: 7

[已解决]【真心求助】帮忙解决回车后启用对应的宏代码

[复制链接]
发表于 2013-2-27 20:22 | 显示全部楼层 |阅读模式
本帖最后由 rosemai 于 2013-2-27 20:42 编辑

大家好,新人报道!由于公司有高手不愿意交,老板又施压,使得我非常难受,特此在这给各位老师拜个晚年了!
请大家协助下,在“录入表”内当A4单元格输入信息,按回车后,启动对应的那个宏,其实里面就只有一个宏!
真心的还是劳烦大家了,本人也是初学者,但岗位环节出了问题急切求助大家帮忙解决!
QQ:272929809
高手提示我,但我弄不来,杨老师这样提示的:
使用 工作表的 Change 事件
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then Call 时间敲定
End Sub
感激大家了!哪天我学成也会回报给大家的。
最佳答案
2013-2-27 20:34
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Address = "$A$4" And Len(Target.Value) > 0 Then Call 时间敲定
  3. End Sub
复制代码
2-27三方快递登记高值剔除按钮.zip (23.08 KB, 下载次数: 13)

三方快递登记高值剔除按钮.zip

18.92 KB, 下载次数: 3

宏文件

发表于 2013-2-27 20:32 | 显示全部楼层
你提问也不讲清,你在哪输入什么要启动哪个宏,晕
回复

使用道具 举报

发表于 2013-2-27 20:34 | 显示全部楼层    本楼为最佳答案   
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Address = "$A$4" And Len(Target.Value) > 0 Then Call 时间敲定
  3. End Sub
复制代码
2-27三方快递登记高值剔除按钮.zip (23.08 KB, 下载次数: 13)
回复

使用道具 举报

 楼主| 发表于 2013-2-27 20:41 | 显示全部楼层
真的,相当感激!解决了。
回复

使用道具 举报

 楼主| 发表于 2013-2-27 20:42 | 显示全部楼层
fjmxwrs 发表于 2013-2-27 20:32
你提问也不讲清,你在哪输入什么要启动哪个宏,晕

是是是,版主,以后我一定注意!谢谢了!
回复

使用道具 举报

发表于 2013-2-27 20:48 | 显示全部楼层
rosemai 发表于 2013-2-27 20:42
是是是,版主,以后我一定注意!谢谢了!

给你写个完整的
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2.     If Target.Address = "$A$4" Then
  3.         Range("A3").Select
  4.         If Range("A3").Value = "" Then
  5.             MsgBox "单号不能为空!"
  6.             Application.EnableEvents = False
  7.             Target.ClearContents
  8.             Application.EnableEvents = True
  9.             Exit Sub
  10.         End If
  11.         With Sheets("明细表")
  12.             i = .Range("A65536").End(xlUp).Row + 1
  13.             .Cells(i, 1).Value = Range("A3").Value
  14.             .Cells(i, 2).Value = Range("B3").Value
  15.             .Cells(i, 3).Value = Range("A4").Value
  16.             .Cells(i, 4).Value = Range("B1").Value
  17.         End With
  18.         Range("A3:A4").ClearContents
  19.     End If
  20. End Sub
复制代码
三方快递登记高值剔除按钮.zip (19.05 KB, 下载次数: 5)
回复

使用道具 举报

 楼主| 发表于 2013-2-27 21:49 | 显示全部楼层
fjmxwrs 发表于 2013-2-27 20:48
给你写个完整的

版主是厉害,花了好多心思!那我想厚脸皮再咨询下,如果光用回车来启动宏,那怎么写?
回复

使用道具 举报

发表于 2013-2-28 19:03 | 显示全部楼层
rosemai 发表于 2013-2-27 21:49
版主是厉害,花了好多心思!那我想厚脸皮再咨询下,如果光用回车来启动宏,那怎么写?

我给你的就是回车就可以得么结果的呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-21 21:22 , Processed in 1.568607 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表