Excel_VBA Vertical Autofill
25 بار بازدید -
4 سال پیش
-
Sub Verticalautofill()
Dim mycolumn As
Sub Verticalautofill()
Dim mycolumn As Integer
Dim rng As Range
Set rng = ActiveCell.CurrentRegion
Dim actrng As Range
Set actrng = Selection
Dim mydest As Range
Dim actcell As Range
Set actcell = ActiveCell
ColumnIndex = 1
lastRow = 1
For Each Column In rng.Columns
bb = rng.Columns(ColumnIndex).Column
testlastrow = Cells(Rows.Count, bb).End(xlUp).Row
If testlastrow > lastRow Then lastRow = testlastrow
ColumnIndex = ColumnIndex + 1
Next
mycolumn = actrng.Columns.Count
myrow = actcell.Row
Set mydest = actcell.Resize(lastRow - myrow + 1, mycolumn)
actrng.Autofill Destination:=mydest
End Sub
4 سال پیش
در تاریخ 1399/10/22 منتشر شده
است.
25
بـار بازدید شده