永发信息网

excel,需要一个宏,可以将名字是两个字的中间自动加空格与三个字名字的保持一齐,只要宏,其他方式不需要

答案:1  悬赏:30  手机版
解决时间 2021-02-05 00:36
  • 提问者网友:爱了却不能说
  • 2021-02-04 18:41
excel,需要一个宏,可以将名字是两个字的中间自动加空格与三个字名字的保持一齐,只要宏,其他方式不需要
最佳答案
  • 五星知识达人网友:野慌
  • 2021-02-04 19:33
Sub test()
dim str as string
  for i = 1 to [A65536].end(3).row
         str=range("A" & i)
      if len$(str)=2 then
           range("A" & i)=mid(str,1,1) &"  "&mid(str,2,1)
      else
           range("A" & i)=str
      end if 
   next
 end sub 假设你的名字列在A列,如果其他列自己改,从第一行开始循环。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯