VB6里
比如
dim a as string="12345678"
msgbox(right(a,4))
那么将显示的是5678
在NET结构的VB里没用过right而且好像也不能直接用right了,至少left是不能直接用了
写法应该改成microsoftvisualbasicright(a,4)
至少left是microsoftvisualbasicleft(a,4)这样写
我在演示的时候,首先打开电脑桌面的excel,启动这个软件,然后再选择一个空白的工作簿,在里面的任意一个单元格内输入一段文本,这里以我的ID为例。
2
选中后面的B1单元格,作为输出的截取的文本的输入框。然后点击工具栏的“公式”,以及子菜单中的“插入函数”选项。
3
在弹出来的插入函数的方框内,第一个输入框中输入RIGHT这个函数,然后就点击旁边的“转到”,下面的空白处就会显示出这个函数了,单击这个函数,然后单击确定。
4
接下来的输入框中,第一个输入框,就是叫你选择你的原来的文本,也就是这里的A1,如果不愿意敲键盘,那么可以用鼠标点击右边的红色箭头,再点击A1即可。
5
第二个输入框表示截取长度,但是是从后面可似乎截取的。比如我们截取5个字符。那么就在这里输入5然后就点击确定。
6
如果你输入的截取长度大于原来的文本的长度,那么就会显示出原文本。和原来的一模一样,没有变化,比如输入20,如图所示。
7
如果在截取的长度哪一个输入框内,不输入任何数字,那么默认的是1,结果就是输出最后一个字符,即这里的Z字符
right(text,num_chars)
text是你要操作的字符;
num_chars是要提取的从右侧数字符的数量。
=right("123456789",1)
得到字符"9"
=right("123456789",2)
得到字符"89"
……
=right("123456789",8)
得到字符"23456789"
text也可以是一个单元格位置,如a1
b2
c4
d3等等,道理是一样的!
欢迎分享,转载请注明来源:品搜搜测评网