Excel VBA:字符串操作

脂蛋白

下面给出了名字,空格和最后的首字母。我希望名字和姓氏之间不要有空格。

Sub FNLI() 

 Dim cell 

 For Each cell In Selection 
 cell.Offset(0, 1) = Mid$(cell.Value2, 1, InStr(cell.Value2, Chr(32)) + 1) 
 Next 

End Sub 

这是目前的功能-

Data Before:      
Margaret Hicks

After Script:
Margaret H

What I need:
MHicks
赛博纳德

尝试

For Each cell In Selection 
cell.Offset(0, 1) = trim(left(cell.Value2,1)&Mid(cell.Value2, InStr(cell.Value2, Char(32)) + 1,len(cell.Value2)-InStr(cell.Value2,Char(32)))) 
Next 

尝试#2

cell.Offset(0,1)= trim(left(cell.Value2,1)&Mid(cell.Value2,search(char(32),cell.Value2)+ 1,len(cell.Value2)-search(Char( 32),cell.Value2)))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Excel VBA中操作此字符串?

来自分类Dev

Excel中的字符串操作

来自分类Dev

Excel VBA;更新连接字符串

来自分类Dev

VBA Excel使用字符串

来自分类Dev

Excel VBA;更新连接字符串

来自分类Dev

VBA Excel使用字符串

来自分类Dev

Excel VBA中的子字符串

来自分类Dev

基于字符串的 Excel VBA 排序

来自分类Dev

Excel WBA UDF操作字符串不起作用

来自分类Dev

使用Excel进行地址,字符串操作

来自分类Dev

Excel VBA-删除最多* word *的字符串内容

来自分类Dev

Excel VBA中访问字符串中的报价

来自分类Dev

Excel VBA查找字符串:错误2015

来自分类Dev

VBA Excel将数字格式化为字符串

来自分类Dev

Excel VBA:公式不能从字符串正确输入

来自分类Dev

Excel VBA sumifs定义为字符串

来自分类Dev

Excel VBA-以0开头的字符串

来自分类Dev

Excel VBA解析SQL连接字符串

来自分类Dev

使用Excel VBA进行字符串到日期的转换

来自分类Dev

Excel VBA替换字符串中的问号

来自分类Dev

使用Excel VBA更改多个文本字符串

来自分类Dev

VBA Excel:“ yyyy”类型的字符串输入日期

来自分类Dev

Excel VBA-删除最多* word *的字符串内容

来自分类Dev

Excel VBA从字符串中提取单词

来自分类Dev

VBA将值从Excel表传输到字符串

来自分类Dev

VBA Excel将数字格式化为字符串

来自分类Dev

Excel VBA:如何比较特定的字符串

来自分类Dev

Excel VBA-从字符串插入XML

来自分类Dev

VBA Excel对象需要传递字符串数组变量