پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: اصلاح کد

  1. #1


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    800
    امتیاز
    1683
    سپاس
    594
    سپاس شده
    1,258 در 438 پست
    تعیین سطح نشده است

    Nuclear اصلاح کد

    با سلام
    این کد که تو انجمن هست برای مخفی کردن سلولی که حاوی عدد 0 هست بکار میره
    اما این کد برای سلول هایی که شامل فرمول هستند و 0 می باشد، کار نمیکنه

    مثلا یک سلول با دستور lower شده 0 با این کد نمیشه این ردیف شامل این سلول رو صفر کرد
    چکارکنم؟
    کد PHP:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If 
    Target.Value 0 Then
    Target
    .Offset(01).EntireRow.Hidden True
    End 
    If
    End Sub 
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,039
    امتیاز
    4524
    سپاس
    2,507
    سپاس شده
    4,112 در 1,244 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    سلام
    دوست عزیز، فرمول lower از فرمول های متنی هست و خروجی اون حروف انگلیسی کوچک هست
    خروجی صفر هم اگر داشت (!) قبلش value بزنید و از کد استفاده کنید
    فکر می کنم ج بده
    موفق باشید


  4. #3


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    800
    امتیاز
    1683
    سپاس
    594
    سپاس شده
    1,258 در 438 پست
    تعیین سطح نشده است

    دوست عزیز چطور value
    ی جایی از سلول میشه صفر من با تابع lower اون رو تو یه سلول دیه نمایش دادم ی جور بازی با کد ها!!!
    حالا میخوام اون سلولی که محتوی عدد 0 هست اما خود عدد صفر نیست
    منظورم اینه سلوالی که با فرمول 0 میشه با این کد جواب نمیده باید خود عدد صفر باشه
    ویرایش توسط ali.b : 2014/03/20 در ساعت 10:52

  5. #4


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,514
    امتیاز
    6128
    سپاس
    2,918
    سپاس شده
    4,896 در 1,376 پست
    سطح اکسل
    71.67 %

    تا آنجايي که من امتحان کردم کد فوق در هر حالتي جواب مي دهد، خودم رو کشتم ولي نتونستم راهي پيدا کنم که کد فوق جواب نده!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    اگر مشکل پا برجا است لطفا" يک نمونه فايل بگذاريد ببينيم چکار کرده ايد.

  6. #5


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    800
    امتیاز
    1683
    سپاس
    594
    سپاس شده
    1,258 در 438 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط علي پارسا نمایش پست ها
    تا آنجايي که من امتحان کردم کد فوق در هر حالتي جواب مي دهد، خودم رو کشتم ولي نتونستم راهي پيدا کنم که کد فوق جواب نده!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    اگر مشکل پا برجا است لطفا" يک نمونه فايل بگذاريد ببينيم چکار کرده ايد.

    این یه نمونه

    ی کدی روش بزنین که اون ابی صفر بشه نه زرد

    با کد فوق فقط زرد صفر میشه نه ابی
    فايل هاي پيوست شده فايل هاي پيوست شده

  7. #6


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,514
    امتیاز
    6128
    سپاس
    2,918
    سپاس شده
    4,896 در 1,376 پست
    سطح اکسل
    71.67 %

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


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

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

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

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

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

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

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

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

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