امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
اجرای فرم با button روی شیت اکسل در VBA
نویسنده پیام
eppagh آفلاین
كاربر تک ستاره
*

ارسال‌ها: 45
موضوع‌ها: 26
تاریخ عضویت: تير ۱۳۹۳

تشکرها : 5
( 2 تشکر در 2 ارسال )
ارسال: #1
Question  اجرای فرم با button روی شیت اکسل در VBA
سلام
در برنامه نویسی ماکرو اکسل 2010 برای اجرای فرمی که در محیط ماکرو ساخته ام لازم است که یک button روی شیت بگذارم که با زدن آن اجرا شود.
برای این کار همه‌جا می‌گویند کند زیر را در button و در شیت خودش اجرا کنید:
UserForm.Show
که در آنجا قسمت اول نام فرم است. ولی هر کاری می‌کنم نمی‌شود و خطای 424 می‌دهد.
(آخرین ویرایش در این ارسال: ۳۱-تير-۱۳۹۳, ۱۱:۰۲:۵۷، توسط eppagh.)
۳۱-تير-۱۳۹۳, ۱۱:۰۱:۳۵
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: اجرای فرم با button روی شیت اکسل در VBA
کد php:
UserForm.Show 

این کد درواقع کاری که شما میخووایین رو انجام نمبده!
شما باید یدونه form درست کنید؛ و بعد اون دگمه رو روی فرم بذارید
و بعد از اجری این کد؛ اون فرم به نمایش میاد...

شما فرم رو درست کردید؟
(آخرین ویرایش در این ارسال: ۳۱-تير-۱۳۹۳, ۱۵:۲۷:۲۹، توسط babyy.)
۳۱-تير-۱۳۹۳, ۱۴:۱۰:۴۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول
eppagh آفلاین
كاربر تک ستاره
*

ارسال‌ها: 45
موضوع‌ها: 26
تاریخ عضویت: تير ۱۳۹۳

تشکرها : 5
( 2 تشکر در 2 ارسال )
ارسال: #3
RE: اجرای فرم با button روی شیت اکسل در VBA
فرم جدا درست کرده‌م، می‌خوام یه button روی شیت بذارم که وقتی روش کلیک کردم اون فرم روی فایل اجرا بشه.
همونطور که گفتم فرم قبلا ایجاد شده و مشکل اینه که میگن کد UserForm.Show باید پشت کلیک button بذارید تا فرم اجرا بشه ولی نمی‌شه.
جالبه که حتی یه نمونه هم دیدم که کدش همینطوری بود و اجرا هم شد ولی مال من نمی‌شه.
شاید جای کدها اشتباهه؟
۳۱-تير-۱۳۹۳, ۱۵:۴۰:۲۲
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #4
RE: اجرای فرم با button روی شیت اکسل در VBA
یعنی شما روی شیت مورد نظرتون دگمه رو قرار دادید؟!
فایلتون رو میشه ببینم؟
و همچنین اون فایلی که اینکارو کرده بود
۳۱-تير-۱۳۹۳, ۱۵:۴۴:۳۹
وب سایت ارسال‌ها
پاسخ
eppagh آفلاین
كاربر تک ستاره
*

ارسال‌ها: 45
موضوع‌ها: 26
تاریخ عضویت: تير ۱۳۹۳

تشکرها : 5
( 2 تشکر در 2 ارسال )
ارسال: #5
RE: اجرای فرم با button روی شیت اکسل در VBA
همونطور که حدس زده بودم شیت که دکمه روی اون بود با فرم در یک vbaproject نبودن.
حالا سوالم اینه که در این تصویر که وضعیت منو نشون می‌ده؛ فرق thisworkbook و sheet1 در بالا و پایین چیه؟

[تصویر:  attachment.php?aid=12256]


فایل‌(های) پیوست شده بندانگشتی (ها)
   
(آخرین ویرایش در این ارسال: ۰۱-مرداد-۱۳۹۳, ۱۲:۰۳:۳۶، توسط eppagh.)
۰۱-مرداد-۱۳۹۳, ۱۱:۵۹:۴۴
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #6
RE: اجرای فرم با button روی شیت اکسل در VBA
من نمیتونم متوجه بشم شما چی میخوایین!!
شما هر بار یه سوال جدید مطرج میکنید و گفته‌های قبلی خودتون رو نقض میکنید و جواب منو هم نمیدین!
اینطوری نمیشه به کسی کمک کرد دوست من..
۰۱-مرداد-۱۳۹۳, ۱۲:۳۱:۲۶
وب سایت ارسال‌ها
پاسخ
eppagh آفلاین
كاربر تک ستاره
*

ارسال‌ها: 45
موضوع‌ها: 26
تاریخ عضویت: تير ۱۳۹۳

تشکرها : 5
( 2 تشکر در 2 ارسال )
ارسال: #7
RE: اجرای فرم با button روی شیت اکسل در VBA
مشکل اولم این بود که مطابق دستوری که دادن command button روی شیت گذاشتم و روش کد FormName.Show گذاشتم و با فشار دادنش می‌خواستم اون فرم روی شیت اجرا بشه ولی نمی‌شد.
بعد اتفاقی انجام شد و متوجه شدم که شیت مورد نظر در یک پروژه و فرم در پروژه دیگه بود. نتیجه گرفتم که هر دو باید در یک پروژه باشن که در آخرین پستم عرض کردم.
چون مشکل قبلی به این دلیل بود که یه فایل اکسل باز بود ولی مطابق تصویر در هر دو پروژه شیت و فرم هم‌نام داشتم‎؛ سوال جدید پرسیدم که نسبت اعضای پروژه نسبت به همدیگه و اعضای پروژه دیگه چیه. مثلا فرم یک هم در پروژه بالا هست هم در پایین.
امیدوارم این بار خوب پرسیده باشم.
۰۱-مرداد-۱۳۹۳, ۱۵:۲۴:۳۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  بستن برنامه اکسل در حال اجرا aleas 1 1,064 ۲۳-شهریور-۱۳۹۸, ۱۷:۲۴:۱۱
آخرین ارسال: Di Di
  ذخیره کردن نتیجه اجرای کد به صورت رشته alefpe 1 2,740 ۱۰-خرداد-۱۳۹۴, ۱۰:۲۰:۲۲
آخرین ارسال: lord_viper
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  [سوال] مشکل جابجا کردن مقدار متغیر از ThisWorkbook به Worksheet_Change در اکسل eppagh 0 2,200 ۰۸-اسفند-۱۳۹۳, ۲۱:۴۷:۵۴
آخرین ارسال: eppagh
  اجرای خودکار برنامه در یک زمان خاص iman_yakoza 22 24,285 ۰۷-اسفند-۱۳۹۳, ۱۷:۰۶:۵۹
آخرین ارسال: Ghoghnus
  [سوال] اجرای کد با کلیک روی لینک نوشته در اکسل eppagh 0 2,334 ۰۳-بهمن-۱۳۹۳, ۱۶:۱۹:۰۴
آخرین ارسال: eppagh
  [سوال] به دست آوردن ماکسیمم یا مینیمم مقدار یک رنج اکسل eppagh 3 4,164 ۰۹-دى-۱۳۹۳, ۱۵:۳۲:۳۷
آخرین ارسال: eppagh
Question [سوال] فرم شناور روی شیت اکسل eppagh 0 2,217 ۱۲-شهریور-۱۳۹۳, ۱۴:۲۴:۱۴
آخرین ارسال: eppagh
Question [سوال] کنترل پنجره Save as اکسل eppagh 3 2,806 ۱۳-مرداد-۱۳۹۳, ۱۴:۰۶:۰۰
آخرین ارسال: babyy
  [سوال] ترکیب متغیر و نوشته برای آرگومان‌ها در vba اکسل eppagh 6 4,971 ۰۸-مرداد-۱۳۹۳, ۱۰:۵۷:۱۴
آخرین ارسال: eppagh

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS