我创建了一个表来包含/排除较大数据集中的不同值。该表是用脚本字典制作的。
数据集可以包含数值作为参数,应将其视为文本值。
示例:“05”和“5”应被视为两个不同的值。
脚本字典将这两个值保存为两个不同的值,但是当我对键使用 Application.Transpose 代码时,键被视为一个值(“5”)。
有没有办法将键粘贴为两个不同的值?
我试图'
在相关数据前添加一个单引号 ( ),但这并没有出现在键中。
If Not aCell Is Nothing Then
Dim d As Object, c As Variant, j As Long, lr As Long
Set d = CreateObject("Scripting.Dictionary")
Worksheets("DATASET").Activate
lr = Cells(Rows.Count, aCell.Column).End(xlUp).Row
c = Range(Cells(1, aCell.Column).Address(), Cells(lr, aCell.Column).Address())
For j = 1 To UBound(c, 1)
d(c(j, 1)) = 1
Next j
Targetrange.Resize(d.Count) = Application.Transpose(d.keys)
End If