excel中VBA窗体代码,哪位高手帮解答一下!谢谢!

这是一个窗体的代码我想再加一个窗体该怎么写呢?哪位高手帮帮忙!在线等!OptionExplicitPrivateSubWorksheet_Change(ByValTarg... 这是一个窗体的代码 我想再加一个窗体 该怎么写呢?哪位高手帮帮忙!在线等!
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Integer
Dim myStr As String
With Target
If .Column <> 1 Or .Count > 1 Then Exit Sub
If WorksheetFunction.CountIf(Sheet2.Range("A:A"), .Value) > 1 Then
.Value = ""
MsgBox "不能输入重复的产品名称!", 64
Exit Sub
End If
For i = 1 To Len(.Value)
If Asc(Mid$(.Value, i, 1)) > 255 Or Asc(Mid$(.Value, i, 1)) < 0 Then
myStr = myStr & LChin(Mid$(.Value, i, 1))
Else
myStr = myStr & LCase(Mid$(.Value, i, 1))
End If
Next
.Offset(, 1).Value = myStr
End With
End Sub
呵呵 这个我也不懂啊!我就说一下我想要的吧!这个只能是说A:A列 我想要E列也达到同样的效果!
展开
 我来答
wkl1237
推荐于2016-11-18 · TA获得超过671个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:295万
展开全部
这个不是窗体代码吧,应该是sheet里面的代码吧
ATL+F11打开编辑器,比如要把这个代码给sheet2用就点到sheet2的代码窗口里加入代码就可以了
,直接复制粘贴就可以了。
你的这段代码应该是sheet内容发生变化的时候会触发一定的事件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式