سوالی داشتم :
2 سطر داده دارم و میخام داده سطر 1 تا سطر 20 تکرار بشه و داده سطر 2 از سطر 21 تا سطر 40 تکرار بشه .
باید چه فرمولی بنویسم . منظورم استفاده از autofill و یا استفاده از ماکرو نیست بلکه میخام یه fuctoin بنویسم .آیا شدنی است ؟
|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|
Sub Macro1()
'
' Macro1 Macro
'
'
j = 1
For i = 1 To 4
Range("A" & i & ":G" & i).Copy
Range("I" & j).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.AutoFill Destination:=Range("I" & j & ":O" & j + 20), Type:=xlFillDefault
j = j + 20
Next i
End Sub
Sub Macro1()
For i = 1 To 100 Step 6
For j = i + 1 To i + 5
Rows(i).Select
Selection.Copy
Rows(j).Select
Selection.Insert Shift:=xlDown
Next j
Next i
End Sub
کامنت