ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: lichelleco

窗体问题,请高手老师看看, 在线等候 谢谢

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-7 07:55 | 显示全部楼层
Dim Ddw$, Xdw$, n%
x = Target.Row
On Error GoTo 1000
r = ActiveSheet.Range("R1:V" & Range("R65536").End(xlUp).Row).Find(Target.Value).Row
Ddw = Cells(r, "T"): n = Cells(r, "U"): Xdw = Cells(r, "V")
With UserForm1
.Label3.Caption = "Each   " & LTrim(Ddw) & " = " & n & "  " & LTrim(Xdw)
.TextBox1.Value = ""
.TextBox2.Value = ""
.TextBox3.Value = ""
.TextBox4.Value = ""
.TextBox5.Value = ""
.Label1 = Cells(r, "T")
.Label2 = Cells(r, "V")
.TextBox3.Visible = False   '先隐藏尺寸输入
.TextBox4.Visible = False   '先隐藏尺寸输入
.TextBox5.Visible = False   '先隐藏尺寸输入
.Label4.Visible = False
.Label8.Visible = False


老师帮我看下,七楼的代码可以的,要怎么才能把这些代码也放进去 谢谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-7 08:11 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
Yaong_3 发表于 2020-7-7 07:18
我7楼的代码效果就是"当选中C列中任意单元格时弹出窗体", 不明白你要什么样的.

在你给我的文件是可以的,不知道为什么导入的我的文件就不可以,文件太大,又没办法上传

TA的精华主题

TA的得分主题

发表于 2020-7-7 08:12 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-7 08:24 | 显示全部楼层
Yaong_3 发表于 2020-7-7 08:12
软件名叫 Gif·Gif·Gif

老师,对不起,你昨晚问我需要什么对应的条件,我理解错了,应该是要说,不管B行有没有型号输入,TAB到C行都要出现窗体,不过在B行有型号的话,那些对应的数据还是要在窗体显示

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-7 11:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 lichelleco 于 2020-7-7 11:19 编辑

sdsf (3).gif
老师请看看  因为在R-V 的数据是需要在B行输入型号才会显示出数据,所以当我每一次输入输入型号的时候窗体没法显示出来

TA的精华主题

TA的得分主题

发表于 2020-7-7 13:08 | 显示全部楼层
lichelleco 发表于 2020-7-7 07:55
Dim Ddw$, Xdw$, n%
x = Target.Row
On Error GoTo 1000

把你的代码放进去不难, 难的是读懂你描述的事情.
显示相应的数据, 哪些是相应的数据? 举个例子.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Target.Column = 3 Then
    Application.EnableEvents = False
   
    '你后加的代码
Dim Ddw$, Xdw$, n%
x = Target.Row
On Error GoTo 1000
r = ActiveSheet.Range("R1:V" & Range("R65536").End(xlUp).Row).Find(Target.Value).Row
Ddw = Cells(r, "T"): n = Cells(r, "U"): Xdw = Cells(r, "V")
With UserForm1
.Label3.Caption = "Each   " & LTrim(Ddw) & " = " & n & "  " & LTrim(Xdw)
.TextBox1.Value = ""
.TextBox2.Value = ""
.TextBox3.Value = ""
.TextBox4.Value = ""
.TextBox5.Value = ""
.Label1 = Cells(r, "T")
.Label2 = Cells(r, "V")
.TextBox3.Visible = False   '先隐藏尺寸输入
.TextBox4.Visible = False   '先隐藏尺寸输入
.TextBox5.Visible = False   '先隐藏尺寸输入
.Label4.Visible = False
.Label8.Visible = False
End With
   
    With UserForm1
    .Show
    .TextBox1.SetFocus
    .Top = ActiveCell.Top + 170
    .Left = Range("C1").Left
    Application.EnableEvents = True
    End With
    End If
1000:
    End Sub

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-7 14:17 | 显示全部楼层
Yaong_3 发表于 2020-7-7 13:08
把你的代码放进去不难, 难的是读懂你描述的事情.
显示相应的数据, 哪些是相应的数据? 举个例子.

sdsf (3).gif 窗体输入_07-06.zip (30.84 KB, 下载次数: 1) 谢谢老师鼎力相助,现在一些相对应的没有显示在窗体请老师再看看 谢谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-7 14:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

请老师在看看。谢谢

本帖最后由 lichelleco 于 2020-7-7 14:22 编辑
Yaong_3 发表于 2020-7-7 13:08
把你的代码放进去不难, 难的是读懂你描述的事情.
显示相应的数据, 哪些是相应的数据? 举个例子.

谢谢老师在难理解我的描述还鼎力相助,现在一些相对应的没有显示在窗体请老师再看看 谢谢

sdsf (3).gif

窗体输入_07-06.zip

30.84 KB, 下载次数: 3

TA的精华主题

TA的得分主题

发表于 2020-7-7 15:04 | 显示全部楼层
修改 On Error GoTo 1000 下面这句 :
r = ActiveSheet.Range("R1:V" & Range("R65536").End(xlUp).Row).Find(Target(1, 0).Value).Row

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-7 16:25 | 显示全部楼层
Yaong_3 发表于 2020-7-7 15:04
修改 On Error GoTo 1000 下面这句 :
r = ActiveSheet.Range("R1:V" & Range("R65536").End(xlUp).Row).Fi ...

终于导入文件可以了,万分感谢老师的帮助, 感恩!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-25 22:34 , Processed in 0.034381 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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