【发布时间】:2016-02-16 09:13:44
【问题描述】:
我有一个名为 说明 的列,其中包含费用说明和费用日期。我从中获取的文件没有正确的费用日期。
我想分离数据并将日期复制到费用日期列,并将剩余的说明粘贴到说明列。
我心中的逻辑是复制数据并粘贴到隐藏列中,并使用此代码进行分隔。
Sub text2column()
selection.TextToColumns Destination:=Range("S1"), DataType:=xlFixedWidth, _
FieldInfo:=Array(Array(0, 3), Array(6, 1)), TrailingMinusNumbers:=True
但是我需要从具有资源名称(例如 Name1、Name2、Name3 等)的行开始粘贴/覆盖,并保留 不可用 资源并且不触及不可用资源。
【问题讨论】:
-
十月,是
102816homeoffice吗?这将破坏基于固定宽度的文本到列。 -
不,应该是2016年1月28日,数据是012816home-office
-
对不起,我很迟钝。我要问的是 Home-Office 之前的 5 位数字是否会变成 6 位数字,例如
122516Home - Office2016 年 12 月 25 日。就此而言,在 2016 年 1 月 1 日的情况下,它们会变成 4 位数字吗?例如1116Home - Office. -
不。数字固定为 6 位。 2016 年 1 月 1 日将是 010116home-office