Excel精英培训网

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

求助如何用VBA实现自动弹出输入窗口!!!谢谢!!!

[复制链接]
发表于 2016-3-2 08:01 | 显示全部楼层 |阅读模式
1、当单元格A1输入大于0的值时,对应弹出输入窗口,输入文本时自动填充到B1单元格中。类推单元格A25到单元格B25,实现以上功能。
2、当单元格C1输入大于0的值时,对应弹出输入窗口,输入文本时自动填充到D1单元格中。类推单元格C25到单元格D25,实现以上功能。
......
综上类推单元格K 1 到单元格L1  ......  单元格K 25 到单元格L25.

请大侠赐教!谢谢!! 谢谢!!
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-3-2 08:16 来自手机 | 显示全部楼层
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Column = 1 And Target.Count = 1 And VBA.IsNumeric(Target) Then
  If Target > 0 Then
    Application.EnableEvents = False
    Cells(Target.Row, Target.Column+1) = InputBox("")
    Application.EnableEvents = True
  End If
  End If
End Sub
回复

使用道具 举报

发表于 2022-6-22 08:47 | 显示全部楼层
请问楼上高手,要是选的D2,自动输入e2, 选D3自动输入E3,以此类推,代码怎么修改。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 19:31 , Processed in 0.233370 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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