غیر فعال شدن سلول ه با وارد کردن عدد

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali.b

    • 2014/01/12
    • 798

    غیر فعال شدن سلول ه با وارد کردن عدد

    با سلام خدمت دوستان
    یه مشکلی که من دارم
    می خوام از بین چند سلول ها فقط توی یکیشون عدد وارد بشه و بقیه اون سلول تو اون ردیف یا ستون غیر فعال بشن
    توی این فایل نمونه من تونستم با data validation کاری کنم که فقط بتونن عدد یک رو وارد کنن اما نمیدونم چکار کنم که اون جندتا سلول غیرفعال کنم
    یعنی مثلا از بین 4تا سلول مورد نظر توی هر کدوم عدد 1 رو وارد کردم اون 3 تای دیگه جوری بشه که دیکه نشه توش عدد وارد کرد و یا در صورت وارد کردن پیغام خطا بده
    Last edited by ali.b; 2014/03/04, 16:33.
    [CENTER]
    [/CENTER]
  • ali.b

    • 2014/01/12
    • 798

    #2
    این فایل نمونه
    [CENTER]
    [/CENTER]

    کامنت

    • Alireza
      مدير تالار تنظيمات اكسل

      • 2011/03/01
      • 648
      • 80.00

      #3
      سلام
      پست شما فایل پیوست نداره
      بنظرم بهترین راه استفاده از vba هست
      البته برداشت من از سوال شما پاسخ به سوالهای چهار گزینه ای اومد که قبلا دوستان زحمت کشیدن و فایلش رو گذاشتند.
      [CENTER][COLOR=#ffd700]​[/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
      [IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
      [/CENTER]

      کامنت

      • ali.b

        • 2014/01/12
        • 798

        #4
        این فایل
        اگه ممکنه بدون کئد vba باشه
        فایل های پیوست شده
        [CENTER]
        [/CENTER]

        کامنت

        • Ali Parsaei
          مدير تالارتوابع اکسل

          • 2013/11/18
          • 1522
          • 71.67

          #5
          سلام،
          ديتا وليديشن فعلي را کلا" پاک کنيد، بعد يکي از خانه هاي زرد رنگ را انتخاب کرده و در قسمت ديتا وليديشن با استفاده در حالت custom در allow فرمول زير در قسمت formulas بنويسيد:
          کد PHP:
          =if(countblank($e$5:$h$5)<3;false;true
          سپس همان خانه را کپي کرده و با استفاده از paste especial فقط validation آن را در خانه هاي زرد ديگر بچسبانيد.
          [SIGPIC][/SIGPIC]

          کامنت

          • ali.b

            • 2014/01/12
            • 798

            #6
            اقا سلام کار نمیکنه ارور میده
            [CENTER]
            [/CENTER]

            کامنت

            • ali.b

              • 2014/01/12
              • 798

              #7
              اما مشکلی دیگه اینه که میشه هر عددی رو وارد کرد من میخوام همین فرمول باشه اما فقط عدد 1 وارد بشه نه هیچ عدد دیگه ای
              Last edited by ali.b; 2014/03/05, 09:03.
              [CENTER]
              [/CENTER]

              کامنت

              • ~M*E*H*D*I~
                • 2011/10/19
                • 4377
                • 70.00

                #8
                میخواستم با کد نویسی درستش کنم ولی این فرمول آقای پارسا که کار میکنه مشکلی نداره
                فایل های پیوست شده
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • alieddy0

                  • 2011/07/21
                  • 141
                  • 55.00

                  #9
                  با اجازه اساتيد من فايل رو تغيير دادم تا فقط عدد 1 وارد بشه
                  فایل های پیوست شده

                  کامنت

                  • ali.b

                    • 2014/01/12
                    • 798

                    #10
                    سلام
                    باز میشه عدد مختلف میشه گذاشت
                    فقط میخوام عدد یک باشد نه هیچ عدد دیگه ای
                    [CENTER]
                    [/CENTER]

                    کامنت

                    • alieddy0

                      • 2011/07/21
                      • 141
                      • 55.00

                      #11
                      نوشته اصلی توسط absorkhi
                      سلام
                      باز میشه عدد مختلف میشه گذاشت
                      فقط میخوام عدد یک باشد نه هیچ عدد دیگه ای
                      فك ميكنم فايل درست باشه لطفا مجدداً دانلود كنيد

                      کامنت

                      • Ali Parsaei
                        مدير تالارتوابع اکسل

                        • 2013/11/18
                        • 1522
                        • 71.67

                        #12
                        فايلي که جناب alieddy0 زحمت کشيده اند کار مي کند، البته جسارتا" فرمول آن را جمع و جور و اصولي تر هم مي توانيد بنويسيد مثل زير:
                        کد PHP:
                        =IF(OR(SUM($H$12:$K$12)<>1;COUNTBLANK($H$12:$K$12)<3);FALSE;TRUE
                        [SIGPIC][/SIGPIC]

                        کامنت

                        • امين اسماعيلي
                          مدير تالار ويژوال بيسيك

                          • 2013/01/17
                          • 1198
                          • 84.00

                          #13
                          با درود
                          من فایل اقا مهدی رو یه قسمت بهش اظافه کردم ببین همینو میخوای . سعی کن یکو چند بار و همچنین غیر یک وارد کنی . اما بازم میشه یه کلکایی بهش زد
                          فایل های پیوست شده
                          در پناه خداوندگار ایران زمین باشید و پیروز

                          کامنت

                          • AmirAkbar

                            • 2014/02/06
                            • 118

                            #14
                            با سلام...
                            جناب بحرانی من برای یادگیری داشتم فایل شمارو بررسی میکردم که تو این قسمتش سر در نمیارم چرا هر فرمول فقط ستون خودشو تایید میکنه؟!! ... (فایل پیوست)
                            فایل های پیوست شده

                            کامنت

                            چند لحظه..