Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: lhj323323

[已解决]谢谢爱疯老师。窗体修改

[复制链接]
发表于 2012-9-25 12:23 | 显示全部楼层
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2012-9-25 12:24 | 显示全部楼层
你的TEXTBOX CHANGE事件里好像还没有针对股票名称查吧。应该是arr(i,2) 做匹配就行了。
回复

使用道具 举报

 楼主| 发表于 2012-9-25 12:29 | 显示全部楼层
hwc2ycy 发表于 2012-9-25 12:17
检测是否输入有汉字,有的话就设置左对齐。

能否在我的原语句中修改?我不懂怎么改
回复

使用道具 举报

发表于 2012-9-25 12:35 | 显示全部楼层
用LEN,LENB就能检测出汉字。
回复

使用道具 举报

发表于 2012-9-25 12:48 | 显示全部楼层
又犯想当然的毛病了,工作表里可以用函数LEN,LENB检测出双字节,可在V里,这两个函数的输入结果一致,奇怪了。还得折腾。
回复

使用道具 举报

发表于 2012-9-25 13:18 | 显示全部楼层
这一段判断汉字的。
  1.     Dim bHZ As Boolean
  2.     For i = 1 To Len(TextBox1.Text)
  3.        If Asc(Mid(TextBox1.Text, i)) < 0 Then
  4.            hz = True
  5.            Exit For
  6.        End If
  7.     Next
  8.     If hz Then
  9.        TextBox1.TextAlign = fmTextAlignLeft
  10.     Else
  11.        TextBox1.TextAlign = fmTextAlignRight
  12.     End If
复制代码
回复

使用道具 举报

发表于 2012-9-25 13:19 | 显示全部楼层
另外,你可以检测下textbox1.text是否为空值嘛。如果为空,后面的查询就可以不用执行了。
回复

使用道具 举报

 楼主| 发表于 2012-9-25 22:13 | 显示全部楼层
hwc2ycy 发表于 2012-9-25 13:18
这一段判断汉字的。

不是针对textbox的左右设置,是针对list里的各列的左右设置

Me.ListView1.SubItems(3).TextAlign = fmTextAlignRight '现价
上面这句又要报错,
回复

使用道具 举报

发表于 2012-9-26 00:10 | 显示全部楼层
lhj323323 发表于 2012-9-25 22:13
不是针对textbox的左右设置,是针对list里的各列的左右设置

Me.ListView1.SubItems(3).TextAlign = fm ...

差那个控件,我这看不到了,兄弟。
回复

使用道具 举报

发表于 2012-9-26 10:55 | 显示全部楼层
求助_list2.rar (168.11 KB, 下载次数: 18)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 01:22 , Processed in 0.620521 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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