標題:
[發問]
如何以變數選取整行??
[打印本頁]
作者:
ashan0418
時間:
2014-12-10 14:42
標題:
如何以變數選取整行??
選取整列可以用 Rows(i & ":" & i + 2).Select 處理,
為何選取整行 Columns(i & ":" & i + 2).Select 卻會出現1004的錯誤訊息??
難道只能 Columns("A:E").Select 嗎??
請問各位前輩有沒有更好的方法??
作者:
GBKEE
時間:
2014-12-10 14:56
回復
1#
ashan0418
試試看
Option Explicit
Sub Ex()
Dim i As Integer
i = 5
Range("h5").EntireColumn.Resize(, i).Select
MsgBox Selection.Address
Range("h5").EntireRow.Resize(i).Select
MsgBox Selection.Address
End Sub
複製代碼
作者:
ashan0418
時間:
2014-12-10 15:20
回復
2#
GBKEE
感謝 GBKEE 版主,
原來是用RESIZE(),
經剛才測試了一下,
Range("h5").EntireColumn.Resize(, i).Select
與
Range("h5").Resize(, i).Select
看似都可以達到相同的效果,
再請教一下加上『EntireColumn』有何不同處??
作者:
stillfish00
時間:
2014-12-10 17:06
回復
1#
ashan0418
Columns(i).Resize(, 2).Select
作者:
ashan0418
時間:
2014-12-10 17:56
回復
4#
stillfish00
感謝 stillfish00 您的回覆!!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)