以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  禁止多行怎么做  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=129707)

--  作者:lur320
--  发布时间:2019/1/4 11:23:00
--  禁止多行怎么做
在一个单元格里面复制数据时,如何禁止为2列?

具体错误的操作是:
1、复制excel里面的2个单元格。
2、到狐表里面,双击1个单元格,然后ctrl+V粘贴。
3、此时狐表里面的1个单元格会分为2行。

如何防止或或者提示单元格为2行?

--  作者:有点甜
--  发布时间:2019/1/4 11:27:00
--  

你希望foxtable里面的单元格的内容不能有换行符?

 

那你复制的是两个单元格的值,你希望粘贴后,应该得到什么样的结果才是正确的?


--  作者:lur320
--  发布时间:2019/1/4 11:34:00
--  
我想直接将2个单元格的信息合并在一行,这样输入的人员可以发现错误。
--  作者:lur320
--  发布时间:2019/1/4 11:34:00
--  
Dim t As String
t=e.text
If t.Contains(Chr(10)) Then

t=t.Replace(Chr(10),"")
e.text=t
End If

这样可以么?是不是只有换行符?

--  作者:有点甜
--  发布时间:2019/1/4 11:43:00
--  

keyupEdit事件,写代码

 

If e.KeyCode = keys.v AndAlso e.Control = True Then
    e.Text = e.text.replace(chr(10), "").replace(chr(13), " ")
End If