|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
原帖由 kevinchengcw 于 2010-3-19 08:05 发表
请细说一下您所讲的高亮是指什么,对文本框中字符如何高亮显示还在研究中
不好意思,可能我说得有点笼统,我说的是语法高亮,像下面这样的效果。
(记得本论坛就有人做过类似这样的显示)
Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
With Worksheets("sheet1")
n = .Range("a65536").End(xlUp).Row '注释颜色
If TextBox1.Text <> "" Then
If WorksheetFunction.CountIf(.Range("a1:a" & n), TextBox1.Text) > 0 Then
TextBox2.Text = Cells(WorksheetFunction.Match(TextBox1.Text, .Range("a1:a" & n), 0), 2).Value
Else
TextBox2.Text = ""
End If
End If
End With
End Sub
[ 本帖最后由 cyano 于 2010-3-23 01:50 编辑 ] |
|