کد ماکرو
درود بر شما استاد گرامی
برای اینکه در محیط ماکرو یک دستور چند مرحله ای با هر بار اجرای ماکرو به دستور بعدی بره و اجرا بشه باید چه کد ویژوال بیسیک بنویسیم؟
اجرای اول = دستور اول
اجرای دوم = دستور دوم
و الا آخر
من از کد case استفاده کردم اما به نتیجه مورد نظر نرسیدم
سپاس بیکران
سلام سیاوش عزیز
خدمت شما. نیاز است مراحل رو در یک سلول ذخیره کنیم:
Sub MultiStepMacro()
Dim StepNo As Integer
StepNo = Range(“A1”).Value
Select Case StepNo
Case 0
MsgBox “اجرای دستور اول”
Case 1
MsgBox “اجرای دستور دوم”
Case 2
MsgBox “اجرای دستور سوم”
Case Else
MsgBox “تمام مراحل انجام شد”
End Select
‘افزایش شماره مرحله برای اجرای بعدی
Range(“A1”).Value = StepNo + 1
End Sub
آموزش مقدماتی تا پیشرفته اکسل | اکسل لرن