نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: ساخت کلید در فایل جدید و تخصیص یک ماکرو به آن با vba

  1. #1


    آخرین بازدید
    2023/07/04
    تاریخ عضویت
    July 2011
    محل سکونت
    مشهد
    نوشته ها
    50
    امتیاز
    6
    سپاس
    20
    سپاس شده
    6 در 4 پست
    سطح اکسل
    56.00 %

    ساخت کلید در فایل جدید و تخصیص یک ماکرو به آن با vba

    سلام خدمت کلیه اساتید
    من تونستم در یک فایل جدید یک کلید درست کنم
    کد PHP:
    Sub Shapes()
    'Shape 1 Test_Shape
    ActiveSheet.Shapes.AddShape(msoShapeBevel, 85.25, 0, 120, 30).Select
    Selection.OnAction = "Macro 1"
    End sub 
    حالا نیاز دارم تا به اون کلید یک ماکرو اختصاص بدم یا یک ماکرو برای در نظر بگیرم
    کد PHP:

    Sub Macro1
    ()

    'برای مثال

    Cells.Select

    End Sub 

    تا زمانی که فایل جدید نشده میشه این کار رو انجام داد ولی به محض اینکه فایل جدید ایجاد میشه دیگه نمیشه ماکرویی بهش اختصاص داد

    آیا راهی برای نوشتن یک ماکرو برای یک کلید با استفاده از VBA وجود داره؟
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.
    ویرایش توسط Imanfy : 2022/12/03 در ساعت 19:36

  2.  

  3. #2


    آخرین بازدید
    2023/07/04
    تاریخ عضویت
    July 2011
    محل سکونت
    مشهد
    نوشته ها
    50
    امتیاز
    6
    سپاس
    20
    سپاس شده
    6 در 4 پست
    سطح اکسل
    56.00 %

    نمونه فایل

    نمونه خلاصه شده فایل خدمت اساتید
    با زدن دکمه start فایل خروجی در مسیر فایل اصلی تشکیل می شود اما به دکمه فایل جدید نمیتونم ماکرویی اختصاص بدم
    اگر روشی برای استخراج و فراخوانی فایلهای bas یا فراخوانی از محتوای یک سلول (تکست داخل یک Range) به عنوان یک ماکرو جدید وجود داشته باشه هم خوبه به شرط اینکه با توضیحات کامل باشه که من یاد بگیرم
    میدونم که دانش من در مورد "VBA" پایین است و راه حل هایی رو توی اینترنت پیدا کردم اما هنوز با دستورات "Dim" آشنا نیستم تا بتوانم مشکل را پیدا کنم. اما همواره تلاش میکنم تا اطلاعاتم را کامل‌تر کنم.
    ممنون می‌شم اگر پاسخهاتون را با توضیحات تکمیلی بیشتری بنویسید.

    من دوست دارم در کنار رسیدن به جواب روش انجام رو هم یاد بگیرم
    ممنون که درک می‌کنید
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط Imanfy : 2022/12/04 در ساعت 18:10

  4. #3


    آخرین بازدید
    2023/07/04
    تاریخ عضویت
    July 2011
    محل سکونت
    مشهد
    نوشته ها
    50
    امتیاز
    6
    سپاس
    20
    سپاس شده
    6 در 4 پست
    سطح اکسل
    56.00 %

    تقریبا یک هفته گذشته
    کسی از اساتید نیست تا راهنمایی کنه؟


  5. #4


    آخرین بازدید
    2023/07/04
    تاریخ عضویت
    July 2011
    محل سکونت
    مشهد
    نوشته ها
    50
    امتیاز
    6
    سپاس
    20
    سپاس شده
    6 در 4 پست
    سطح اکسل
    56.00 %

    من از روشی دیگر مشلکم رو حل کردم ولی آیا از اساتید کسی راهی بلد نیست؟

  6. #5


    آخرین بازدید
    2023/07/04
    تاریخ عضویت
    July 2011
    محل سکونت
    مشهد
    نوشته ها
    50
    امتیاز
    6
    سپاس
    20
    سپاس شده
    6 در 4 پست
    سطح اکسل
    56.00 %

    متاسفانه کسی از دوستان راه حلی ارئه نداد. برای اینکه مبحث باز نمونه با جازه مدیران و اساتید این مبحث را میبندم.
    من روش خودم رو میگم شاید در آینده به درد کسی خورد
    به جای اینکه در ماژول دستوری بنویسم که یک فایل جدید درست کنه، توی ماژول دستوراتی نوشتم تا همه شیت های اضافه رو پاک کنه و بعد فایل رو با نام جدید ذخیره کنه.
    اینجوری کارم راه افتاد



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آنالیز اطلاعات و تخصیص بودجه
    توسط ray در انجمن سوالات اكسس - Access Questions
    پاسخ ها: 2
    آخرين نوشته: 2018/03/15, 04:39
  2. [حل شده] تخصیص شماره خاص به هر ردیف در اکسل
    توسط tfiranian در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2017/02/12, 10:49
  3. تخصیص سلول های با ترتیب خاص به آرایه
    توسط esiexcel در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2016/10/25, 11:01
  4. [حل شده] چگونگی تخصیص عبارت بر اساس عدد
    توسط ehzamani در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2016/05/25, 22:13
  5. تخصیص کتاب
    توسط karimi22 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 5
    آخرين نوشته: 2014/03/29, 19:26

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد