|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
在论坛中发现了一个问题跟我目前遇到的问题很像,地址如下,http://club.excelhome.net/forum. ... ead&tid=1180925但是我的是sheet1中人名位置在H2到M,我把原帖中一位大神写的代码复制下来:
Sub myrep()
Application.ScreenUpdating = False
Dim col As New Collection, cel, arr, arr1(), mycol, j%
arr = Sheet1.UsedRange.Value
For Each cel In arr
If Len(cel) > 0 Then
On Error Resume Next
col.Add cel, CStr(cel)
End If
Next
ReDim arr1(1 To col.Count)
For Each mycol In col
j = j + 1
arr1(j) = mycol
Next
[a1].Resize(UBound(arr1), 1) = WorksheetFunction.Transpose(arr1)
Application.ScreenUpdating = True
End Sub
文件已上传,求路过大神帮帮忙。 表1和表2是原文件,我的计算数据是我的所据所在位置
|
|