excle怎么样在表格中设置固定的英文和
来源:百度知道 编辑:UC知道 时间:2024/06/17 20:57:13
="EF"&"123456789"&"CN"
先输入数字
然后在新列中输入="EF"&a1&"CN"
a1是属所在单元格
在你的Excel工作薄里面按ALT+F11后,弹出VB编辑窗口,双击窗口左边的对应的工作表(你要在哪个工作表输入就双击哪个),右边出现编辑区,粘贴以下代码到编辑区,再把Excel的宏安全性改成“中”,再输入就可以了
(退出后再次打开这个工作薄时要选“启用宏”,否则代码不生效。怕麻烦就把安全性改成“低”,这样以后打开就不会出现对话框,但选低就失去了宏病毒防范的功能,建议选“中”)
'=====================================
Private Sub Worksheet_Change(ByVal Target As Range)
Dim re As Boolean
re = Application.IsErr(Application.Search("EF", Cells(Target.Row, Target.Column)))
If re = True And Cells(Target.Row, Target.Column) <> "" Then
Cells(Target.Row, Target.Column) = "EF" & Cells(Target.Row, Target.Column) & "CN"
End If
End Sub
'=====================================
A列输数字,B列里输=CONCATENATE("EF",A1,"CN")
全输完了,复制B列粘贴为数值,再删了A列
我是来学习的。楼上两位说的方法都可行!
dgdfgdg<