Excel中的阿拉伯文复制到word文字顺序相反怎么解决
excel吧
全部回复
仅看楼主
level 3
有没有大神知道怎么办
2023年03月19日 03点03分 1
level 3
111
2023年03月19日 04点03分 2
level 10
波斯文本来就这顺序的你干嘛要改人家东西。
2023年03月19日 07点03分 3
因为外贸标签要求那样打
2023年03月19日 07点03分
level 11
Option Explicit
Sub abc()
 Dim a, i, j, t, s
 a = Range("b1:b" & [b1].End(xlDown).Row).Value
 For i = 1 To UBound(a)
  t = Split(a(i, 1), Space(1))
  For j = 0 To UBound(t) / 2
   s = t(j): t(j) = t(UBound(t) - j): t(UBound(t) - j) = s
  Next
  a(i, 1) = Join(t, Space(1))
 Next
 [b1].Resize(UBound(a)) = a
End Sub
2023年03月19日 07点03分 4
在Excel B列中先处理一下就可以了。点一下逆序,再点一下又是逆序(相当于原序)
2023年03月19日 07点03分
大神,excel里的格式才是我需要的,word里要怎么改才能像表格里那样
2023年03月19日 08点03分
@吃猫的是鱼 先粘贴到Excel,运行一下再粘贴到Word中去应该就可以了吧。
2023年03月19日 08点03分
1