ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
109 visibility
موضوع: آفیس توسط:

سال در ورک بوک ماکرو شخصی خود یک ماکرو دارد. اگر بخواهد این ماکرو را از رویداد Workbook_Open یک ورک بوک دیگر فراخوانی کند، با خطای "Sub or Function Not Defined" مواجه می شود. سال تعجب می کند که آیا کار خاصی باید انجام دهد تا به کلان مورد نظرش دسترسی پیدا کند.

ترفند این است که مطمئن شوید که نام ورک بوک را در فراخوانی ماکرو قرار داده اید. از آنجایی که ماکرویی که می خواهید فراخوانی کنید در ورک بوک ماکرو شخصی شما قرار دارد، به این معنی است که فراخوانی باید چیزی شبیه به این باشد:

Application.Run "Personal.xlsb!MyMacro"

Note that the workbook name (Personal.xlsb) must be included, and you should replace MyMacro with the name of the macro you want to run. If you leave out the Personal.xlsb workbook name, then VBA believes that the macro (MyMacro) is in the same workbook from which the Workbook_Open code is being executed. Since it is not there, you get the "Sub or Function Not Defined" error.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
1 پاسخ 244 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 136 visibility
ارسال شده در 29 آذر 1401 موضوع: شبکه های کامپیوتری توسط: بی نام
0 دوستدار 0 امتیاز منفی
0 پاسخ 95 visibility
ارسال شده در 24 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
1 پاسخ 352 visibility
0 دوستدار 0 امتیاز منفی
1 پاسخ 340 visibility

31.4k سوال

16.7k پاسخ

620 دیدگاه

13.8k کاربر

23 نفر آنلاین
0 عضو و 23 مهمان در سایت حاضرند
بازدید امروز: 18146
بازدید دیروز: 10832
بازدید کل: 33748684
...