【发布时间】:2015-05-27 09:58:50
【问题描述】:
我已经复制了从 D9 开始的一列数据到 D-无论如何,复制的数据既有十进制值又有文本。 D列的每个单元格中的数据各不相同
示例
D9 : 1675.87 升/秒 D10:1555.87 升/秒 D11:1635.87 升/秒 这是我尝试过的代码..
Dim c As Collection, K As Long
Set c = New Collection
K = 9
On Error Resume Next
For Each r In Range("D9:D" & Cells(Rows.Count, "D").End(xlUp).Row)
ary = Split(r.Text, ",")
For Each a In ary
c.Add a, CStr(a)
If Err.Number = 0 Then
Cells(K, "E").Value = a
K = K + 1
Else
Err.Number = 0
End If
Next a
Next r
On Error GoTo 0
我想将数据拆分为 D6 1675.87 和 E6 L/s 或完全删除 L/s。
我知道这对大多数人来说很简单,但我在这方面相对较新,所以任何帮助都会很好。谢谢你。非常感谢您。
【问题讨论】:
-
@Dawid 感谢您的回复。我试过它不起作用。我的数据没有改变。对不起。
-
在答案中查找示例