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

موضوع: اجرا ماکرو با شرط if و وارد نکردن رمز در ماکرو

  1. #1


    آخرین بازدید
    2022/12/20
    تاریخ عضویت
    August 2015
    نوشته ها
    99
    امتیاز
    17
    سپاس
    20
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    اجرا ماکرو با شرط if و وارد نکردن رمز در ماکرو

    1- سلام دوستان فایلی را نوشتم که لازمه که ماکرویی را باشرط if اجرا کنم آیا امکان داره لطفا یک مثال بفرمایید.
    2- این فایل از طریق اینترنت داده های را دریافت و بروز میشود ماکرویی را نوشتم که
    رمز شیت و سلولها را باز کرده بعد از بروز رسانی دوباره رمز را میبندد ولی برای اولین بار رمز را میخواهد که نباید اینطور باشد لطفا راهنمایی فرمایید
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    10 ساعت پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    سلام،
    سوالات مربوط به ماکرو را بايد در قسمت ويژوال بيسيک مطرح کنيد،
    به نظرم اگر شما يک فايل نمونه بگذاريد و کدتان را در آن بنويسيد بهتر مي شود کمکتان کرد.

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2022/12/20
    تاریخ عضویت
    August 2015
    نوشته ها
    99
    امتیاز
    17
    سپاس
    20
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    متاسفانه نتونستم فایل اکسلم را پیوست کنم و شاید هم بلد نبودم پیوست کنم ، بنده اولین بار م هست که در سایت بسیار مفیدتان سوال میکنم لطفا بفرمایید چگونه فایلم را پیوست کنم متشکرم

  6. #4


    آخرین بازدید
    4 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط taocom52 نمایش پست ها
    متاسفانه نتونستم فایل اکسلم را پیوست کنم و شاید هم بلد نبودم پیوست کنم ، بنده اولین بار م هست که در سایت بسیار مفیدتان سوال میکنم لطفا بفرمایید چگونه فایلم را پیوست کنم متشکرم
    آموزش روش هاي ضميمه كردن فايل


  7. #5


    آخرین بازدید
    2022/12/20
    تاریخ عضویت
    August 2015
    نوشته ها
    99
    امتیاز
    17
    سپاس
    20
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    1- فایل رو پیوست کردم در این فایل فرمولی را نوشتم که شبیه آن را یکی از دوستان در همین سایت استفاده کرده و هرگاه شرطی که با if نوشته است برقرار بود ماکرو اول و در غیر این صورت ماکرو دوم اجرا می شدند ولی شرطی که بنده نوشتم و خیل ی هم شبیه آن است با عث اجرای ماکرو ها نمیشود ، نمیدانم مشکل کجاست البته وقتی ماکرو ها را از run اجرا میکنم اجرا میشوند ولی با برقراری شرط نه. هم رمز ورود و هم رمز قفل شیت 123

    2 - مشکل دوم اینکه روی شیت رمز کذاششتم تا فرمولها دیده نشوند و سلولها دستکاری نشوند ولی چون این شیت باید بروز بشود و از اینترنت از سایت بورس اطلاعاتی را بروز کند ماکرویی را نوشتم که رمز را باز و اطلاعات را بروز کرده و دوباره سلولها و فرمولها را ببندد ، اما دفعه اول که میخواهد بروزرسانی کند رمز میخواهد (که نباید کاربر این رمز را بداند) و بعد از آنکه رمز دادم تا بروز رسانی کند آخر سر که میبندد بدون رمز قفل میکند. متشکرم که نوشته طولانی بنده را تحمل میفرمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar exam.rar اطلاعات (2.60 مگابایت, 62 نمایش)
    ویرایش توسط taocom52 : 2015/08/26 در ساعت 16:06 دلیل:رمز را فراموش کردم

  8. سپاس ها (1)


  9. #6


    آخرین بازدید
    10 ساعت پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    شما بايد به کدنويسي آشنا باشيد وگرنه هميشه با رونوشت برداري از کدهاي فايلهاي ديگر نمي شود به نتيجه رسيد،
    راستش زياد از فايلتان سر در نياوردم! ظاهرا" خيلي کدهايش زيادي بود!
    راجع به سوال دومتان بايد عرض کنم: در کدي که براي بازکردن و بستن شيت قفل شده مي نويسيد بايد رمز را هم آخرش بنويسيد، مگر اينکه شيت بدون رمز قفل شده باشد و دوباره هم در آخر بخواهيد بدون رمز قفل شود.
    پس ظاهرا" اگر اشتباه نکنم ماکرو هفت را بايد به اين صورت اصلاح کنيد:

    کد PHP:
    ActiveSheet.Unprotect "123"   
     
    ActiveWorkbook.RefreshAll   
     ActiveSheet
    .Protect "123"DrawingObjects:=TrueContents:=TrueScenarios:=True 

  10. سپاس ها (1)


  11. #7


    آخرین بازدید
    10 ساعت پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    در مورد سوال اول تا اونجا که من مي دونم با فرمول نويسي در شيت اين کار انجام نمي شه!!!!! من نمي دان تو سايت چي ديديد!؟ آدرسش را داريد؟
    بايد يک کد تو رويداد Change شيت نوشت! که البته سرعت فايل را کند مي کنه! يا اينکه يک دگمه بگذاريد و هر موقع خواستيد با کليک دگمه دستور اجرا و شرط بررسي شود.
    ویرایش توسط Ali Parsaei : 2015/08/26 در ساعت 20:21

  12. #8


    آخرین بازدید
    2022/12/20
    تاریخ عضویت
    August 2015
    نوشته ها
    99
    امتیاز
    17
    سپاس
    20
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    متشکرم خیلی مفید بود راستی آگه بخوان کد نویسی را از مبتدی و کار آمد شروع کنم از کجا شروع کنم و در سایت زیبایتان کجا مراجعه کنم مخصوصا فیلم آموزشی اگر هست و گام به گام جلو میره را معرفی نمایید متشکرم.


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

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

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

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

https:forum.exceliran.comshowthread.php7751-اجرا-ماکرو-با-شرط-if-و-وارد-نکردن-رمز-در-ماکرو

شرط if اکسس

کد شرط login در vb

کد ماکرو if

درخواست رمز موقع اجرای ماکرو

if ماکرو

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

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

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

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