EXCEL问题

[复制链接]
查看11 | 回复5 | 2013-8-13 11:09:37 | 显示全部楼层 |阅读模式
Private Sub Worksheet_Change(ByVal Target As Range)If Target.Column = 5 Or Target.Column = 6 Thentmp = Target.ValueIf InStr(tmp, "A") + InStr(tmp, "B") + InStr(tmp, "C") > 0 Then Target = Replace(Replace(Replace(tmp, "A", 1), "B", 2), "C", 3)End IfEnd Sub...
回复

使用道具 举报

千问 | 2013-8-13 11:09:37 | 显示全部楼层
Public Function ZH(r As String) As StringDim l As IntegerDim Str As Stringl = Len(r)Str = rIf l < 1 Then
ZH = ""
Exit FunctionEnd IfOn Error Resume NextFo...
回复

使用道具 举报

千问 | 2013-8-13 11:09:37 | 显示全部楼层
什么问题呢?补充回答:代码不会,如果用函数在其它单元格中倒是可以。...
回复

使用道具 举报

千问 | 2013-8-13 11:09:37 | 显示全部楼层
用公式就可以F2=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(E2,"A",1),"B",2),"C",3),下拉...
回复

使用道具 举报

千问 | 2013-8-13 11:09:37 | 显示全部楼层
IF(单元格内容="A",1)...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行