Sub Button3_Click()Dim ac As Range Dim ws As Worksheet Dim lRow As Long Dim lc As Range Dim col As Integer Dim cr As Range Set ac = ActiveCell col = ac.Column lRow = ActiveSheet.Rows.Count Set lc = Cells(lRow, col) Set lc = lc.End(xlUp) lRow = lc.Row Set cr = ac.Offset(0, 0).Resize(lc.Row - ac.Row, 1) cr.Select End Sub
انتخاب یک ستون
Collapse
این تاپیک قفل است.
X
X
-
سلام. دوستان یک کد vba از سایت خارجی گرفتم که برای انتخاب محتویات یک ستون است. اما مشکل اینجاس که سلول آخری رو انتخاب نمیکنه. ممنون میشم دوستان کمکم کنن.
کد:Last edited by amir0914; 2016/05/06, 15:05. -
با سلام
با قرار دادن +1 به کد زیر مشکل حل میشه
Set cr = ac.Offset(0, 0).Resize(lc.Row + 1 - ac.Row, 1)
ضمنا برای انتخاب محتویات یک ستون بدون انتخاب سل های خالی میتونید از کد زیر استفاده کنید.
کد:[LEFT] Sub select_col() ActiveSheet.Columns("A:A").SpecialCells(xlCellTypeConstants, 23).Select End Sub [/LEFT]فایل های پیوست شده[SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]



کامنت