می خواستم ماکرویی بهم معرفی کنید که با بررسی یک شرط در یکی از خانه های اکسل ( مثلا c1>0 ) اقدام به چاپ شیت کرده و سپس مقدار خانه مثلا b2 را یک واحد اضافه کرده و عملیات را تا رسیدن مقدار خانه b2 مثلا به 100 ادامه دهد.
امید وارم توضیح ام کافی باشد :-(
|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|
Sub Macro1()
'
' Macro1 Macro
'
'
For x = 101 To 105
Range("S4:T4").Select
ActiveCell.FormulaR1C1 = x
j = [AA4]
If j > 0 Then
MsgBox "Waooo.. You'r So Lucky Dude!"
Next x
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo errorline
Application.EnableEvents = False
If Not Intersect(Target, Range("b6")) Is Nothing Then
If (Sheets("sheet1").Range("b6").Value) > 0 And (Range("b10").Value) <= 499 Then
ActiveSheet.PrintOut
Range("b10").Value = Range("b10").Value + 1
End If
End If
Application.EnableEvents = True
errorline:
Application.EnableEvents = True
End Sub
کامنت