Excel精英培训网

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

[已解决]求教:采用弹出窗口修改原始表格信息

[复制链接]
发表于 2013-10-9 09:17 | 显示全部楼层 |阅读模式
本帖最后由 xzwdk 于 2013-10-9 10:11 编辑

”产品库信息表“为原始数据表,”未出库“为筛选结果。在”未出库“的筛选结果中想实现双击”出库时间“或者”备注“列中的单元格,能够弹出窗口”userform1“,窗口可以自动读取筛选结果中的对应信息。在弹出窗口中输入出库时间或者备注信息,然后点击”修改“按钮,可以自动实现对”产品库信息表“表中的”出库时间“或者”备注“信息的修改操作。
请老师帮助解决一下。谢谢!
最佳答案
2013-10-9 10:07
产品库存.rar (17.45 KB, 下载次数: 48)

产品信息修改窗.rar

11.98 KB, 下载次数: 11

发表于 2013-10-9 09:23 | 显示全部楼层
1.实现窗体显示用工作表事件,
2.窗体初始化时读入当前行的相关数据即可。
回复

使用道具 举报

 楼主| 发表于 2013-10-9 09:29 | 显示全部楼层
谢谢老师指点。程序如何实现呢?
回复

使用道具 举报

发表于 2013-10-9 09:33 | 显示全部楼层
产品库存.rar (17.06 KB, 下载次数: 12)
回复

使用道具 举报

 楼主| 发表于 2013-10-9 09:48 | 显示全部楼层
hwc2ycy 发表于 2013-10-9 09:33

谢谢老师的帮助。您的程序实现了对筛选结果的读取和修改,很受启发。我想要的是弹出窗口读取当前值,然后将修改结果写入到sheet1(产品库信息表)中去。应该如何修改程序?谢谢!


回复

使用道具 举报

发表于 2013-10-9 09:55 | 显示全部楼层
那我会错题意了,那你就保证序号的维一性,修改时,在SHEET1的A列查找指定序号,找到后写入SHEET1。
回复

使用道具 举报

发表于 2013-10-9 10:01 | 显示全部楼层
  1. Private Sub CommandButton1_Click()
  2.     Dim rg As Range
  3.     With Worksheets("产品库信息表")
  4.         Set rg = .Range("a:a").Find(what:=Val(Me.TextBox1.Text), Lookat:=xlWhole)
  5.         If rg Is Nothing Then
  6.             MsgBox "没有找到指定的序列号"
  7.             Exit Sub
  8.         End If
  9.     End With
  10.     rg.Resize(, 5) = Array(Me.TextBox1.Value, Me.TextBox2.Value, Me.TextBox3.Value, Me.TextBox4.Value, Me.TextBox5.Value)
  11.     MsgBox "修改完成"
  12.     Unload Me
  13. End Sub
复制代码
按钮的代码改下就可以了。
回复

使用道具 举报

 楼主| 发表于 2013-10-9 10:02 | 显示全部楼层
本帖最后由 xzwdk 于 2013-10-9 10:05 编辑
hwc2ycy 发表于 2013-10-9 09:55
那我会错题意了,那你就保证序号的维一性,修改时,在SHEET1的A列查找指定序号,找到后写入SHEET1。

谢谢,老师。
回复

使用道具 举报

发表于 2013-10-9 10:04 | 显示全部楼层
建议把TEXTBOX1的LOCK属性改为TRUE,避免修改导致出错。
  1. Private Sub CommandButton1_Click()
  2.     Dim rg As Range
  3.     Set rg = Sheet1.Columns(1).Find(what:=Val(Me.TextBox1.Text), Lookat:=xlWhole)
  4.     rg.Resize(, 5) = Array(Me.TextBox1.Value, Me.TextBox2.Value, Me.TextBox3.Value, Me.TextBox4.Value, Me.TextBox5.Value)
  5.     MsgBox "修改完成"
  6.     Unload Me
  7. End Sub
复制代码
回复

使用道具 举报

发表于 2013-10-9 10:07 | 显示全部楼层    本楼为最佳答案   
产品库存.rar (17.45 KB, 下载次数: 48)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 05:28 , Processed in 0.559658 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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