標題:
欄位選取問題
[打印本頁]
作者:
funnydisk
時間:
2012-8-10 18:08
標題:
欄位選取問題
有二個非連續欄位選取(A1,B1),但資料B1長度多於A1
選取時,卻以A1為主,要如何以最長(B1)為主呢,謝謝
A1 B1
2 6
3
1
7 3
5
Set a = Range(A1, Range("a65536").End(xlUp))
Set b = Range(B1, Range("a65536").End(xlUp))
Union(a, b).Select
作者:
Hsieh
時間:
2012-8-10 21:38
回復
1#
funnydisk
Set a = Range("A1", Range("a65536").End(xlUp))
Set b = Range("B1", Range("b65536").End(xlUp))
Union(a, b).Select
作者:
funnydisk
時間:
2012-8-11 00:32
感謝Hsieh大的回覆,是我少打了"",如果是這個語法,只會選取到A1的7那個數字那列,不會包含B1的5,所以想要請教如何A1與B1有資料的都能選取到,謝謝
作者:
GBKEE
時間:
2012-8-11 05:43
回復
3#
funnydisk
是這樣嗎?
Option Explicit
Sub Ex()
Dim R As Integer
R = IIf(Cells(Rows.Count, 1).End(xlUp).Row > Cells(Rows.Count, 2).End(xlUp).Row, Cells(Rows.Count, 1).End(xlUp).Row, Cells(Rows.Count, 2).End(xlUp).Row)
Range("a1:b" & R).Select
End Sub
複製代碼
作者:
funnydisk
時間:
2012-8-11 10:58
回復
4#
GBKEE
感謝GBKEE大,這樣可以運行了,謝謝
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)