標題:
請問該如何只將儲存格內數字部分相加並排序
[打印本頁]
作者:
yueh0720
時間:
2012-5-3 14:20
標題:
請問該如何只將儲存格內數字部分相加並排序
請問該如何只將儲存格內數字部分相加並排序
如附件
作者:
register313
時間:
2012-5-3 17:06
回復
1#
yueh0720
Sub xx()
Dim Ar()
I = 0
Columns("E") = ""
For R = 2 To [C65536].End(xlUp).Row Step 3
ReDim Preserve Ar(I)
Ar(I) = Application.Sum(Left(Cells(R, 2), Len(Cells(R, 2)) - 1), Left(Cells(R, 3), Len(Cells(R, 3)) - 1))
I = I + 1
Next R
[E2].Resize(I, 1) = Application.Transpose(Ar)
[E2].Resize(I, 1).Sort Key1:=[E2], Order1:=xlAscending, Header:=xlGuess
[E2].Resize(I, 1).NumberFormatLocal = "0.00"
End Sub
複製代碼
作者:
GBKEE
時間:
2012-5-3 17:51
本帖最後由 GBKEE 於 2012-5-3 17:52 編輯
回復
1#
yueh0720
Option Explicit
Sub Ex()
With Sheets("TEST").Range("E2:E" & Sheets("TEST").Cells(Rows.Count, "A").End(xlUp).Row)
.Cells = ""
.Cells = "= MID(RC[-3],1,LEN(rC[-3])-1 ) + MID(RC[-2],1,LEN(rC[-2])-1 )"
.SpecialCells(xlCellTypeFormulas, xlErrors) = ""
.Value = .Value
.Cells.Sort Key1:=.Cells(1), Order1:=xlAscending, Header:=xlNo
End With
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)