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

موضوع: if و هاید کردن یک سطر

  1. #1

    آخرین بازدید
    2016/09/01
    تاریخ عضویت
    February 2014
    نوشته ها
    3
    امتیاز
    12
    سپاس
    0
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

    Nuclear if و هاید کردن یک سطر

    سلام
    سوالی دارم در مورد اینکه چهطور میتونم به اکسل دستوری بدم که مثلا وقتی خانه a1 مساوی 0 است سطر A را هاید و پنهان کن/؟
    با تشکر از اساتید
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    در کد زیر در هر سلولی که عدد 1 وارد کنید ستون کناری هاید خواهد شد.
    کد PHP:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If 
    Target.Value 1 Then
    Target
    .Offset(01).EntireColumn.Hidden True
    End 
    If
    End Sub 




  4. #3

    آخرین بازدید
    2016/09/01
    تاریخ عضویت
    February 2014
    نوشته ها
    3
    امتیاز
    12
    سپاس
    0
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

    سلام
    متاسفانه قادر به انجام فرمول نشدم . میشه کاملتر توضیح بدید.
    منظور من اینه که :
    اگر در یک خانه معلوم به عدد 0 برسم آن سطر را هیدن کند.
    این رو واسه برنامه فاکتور دستی میخام . واسه محصولات با تعداد معلوم.

  5. سپاس ها (1)


  6. #4


    آخرین بازدید
    5 روز پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    ♥شیراز♥
    نوشته ها
    2,062
    امتیاز
    6890
    سپاس
    18,190
    سپاس شده
    6,129 در 1,920 پست
    سطح اکسل
    72.00 %

    حسام بحرانی به  ICQ ارسال پیام حسام بحرانی به Yahoo ارسال پیام

    Mad

    با سلام ، دوست عزیز ، با فرمول جناب آقای وطن پرست ( همانطور که توضیح داده اند ) ، با وارد کردن عدد 1 در هر سلول ، ستون کناری آن Hide می شود . با این دستور نیز ، با ورود عدد 0 در هر سلول ، آن سطر کلاً Hide می شود . با عنایت به این دو دستور و با کمک گرفتن از مثال های متعدد سایت ، انتظار می رود ؛ پاسخ خود را دریابید . مگر اینکه دستور خود را در جایی دیگر نوشته باشید !
    کد PHP:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If 
    Target.Value 0 Then
    Target
    .Offset(01).EntireRow.Hidden True
    End 
    If
    End Sub 
    با سپاس

    ɦɛʂɑɱ ɓɑɦɾɑɳɨ

    !With God all things are possible




  7. سپاس ها (1)


  8. #5


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    نقل قول نوشته اصلی توسط arashmahooti نمایش پست ها
    سلام
    متاسفانه قادر به انجام فرمول نشدم . میشه کاملتر توضیح بدید.
    منظور من اینه که :
    اگر در یک خانه معلوم به عدد 0 برسم آن سطر را هیدن کند.
    این رو واسه برنامه فاکتور دستی میخام . واسه محصولات با تعداد معلوم.
    وارد محیط VBA editor شیت مورد نظر بشید و کدی که جناب بحرانی زحمت کشیدند کپی کنید در صورتی که در یکی از سلول ها عدد صفر وارد کنید ردیف پایینی هاید خواهد شد ، صورت کلی کد به همین شکل هست اگر اشنایی دارید با کدنویسی در اکسل بنا به نیاز خودتون تغییرش بدید



  9. سپاس ها (1)


  10. #6

    آخرین بازدید
    2016/09/01
    تاریخ عضویت
    February 2014
    نوشته ها
    3
    امتیاز
    12
    سپاس
    0
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

    سلام
    دقیقا یه چیزی که میخاستم !
    فقط مشکل من اساسی تر از این حرف هستش.
    این کد رو دقیقا کجای اکسل وارد کنم ؟ اکسل ورژن 2003

  11. سپاس ها (1)


  12. #7


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    Alt+F11 رو بزنید ، بعد بر روی اسم شیتی که میخواید این کار رو انجام بدید دابل کلیک کنید و کد رو کپی کنید





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

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

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

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

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

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

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

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

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