این پرسش در تاریخ ۳۰ تیر ۱۴۰۵ مطرح شد
در دسته :

کد ماکرو

درود بر شما استاد گرامی

برای اینکه در محیط ماکرو یک دستور چند مرحله ای با هر بار اجرای ماکرو به دستور بعدی بره و اجرا بشه باید چه کد ویژوال بیسیک بنویسیم؟

اجرای اول = دستور اول

اجرای دوم = دستور دوم

و الا آخر

من از کد case استفاده کردم اما به نتیجه مورد نظر نرسیدم

سپاس بیکران

2026-07-21 19:47:28 1
1 پاسخ
در تاریخ ۳۰ تیر ۱۴۰۵ پاسخ داده شد
پشتیبان

سلام سیاوش عزیز
خدمت شما. نیاز است مراحل رو در یک سلول ذخیره کنیم:
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

1
سبد خرید
  • سبد خریدتان خالی است.
ورود به سایت
0