شمارش و مقایسه یک محدوده از سلول با سلول های دیگر

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • eyou

    • 2016/09/06
    • 16

    #16
    نوشته اصلی توسط amir_ts
    شیت 3 فایل پیوستی را ملاحظه کنید به محض ورود عدد 1 پیغامی مبنی بر نوشتن عدد یک در محدوده مشخص داده میشود.
    واقعا ازتون ممنونم که برای من وقت می گذاشتین نمیدونم چطور باید تشکر کنم
    الان شما فرمودید که به محض ورود عدد 1 پیغام میده
    عدد یک بر اساس فرمول قبلی که فرموده بودید توی اون سلول وارد میشه
    کد PHP:
    =if(and(f8=""؛countblank(g8:m8)>0؛countblank(g8:m8)<7)؛1؛""
    الان فرومول که بر میدارم بطور دستی 1 میزارم پیغام میاد ولی فرمول که میزارم نمیاد

    کامنت

    • eyou

      • 2016/09/06
      • 16

      #17
      ببخشید من دونه به دونه سوال میپرسم چون کاری که دارم انجام میدم مرتبت به هم دیگس

      کامنت

      • amir_ts

        • 2015/03/17
        • 1247

        #18
        ببینید به دلیل اینکه از رویداد change استفاده کردیم باید اون سلول تغییر کنه که دستور اجرا بشه.حالا چون سلول حاوی فرمول داخل تغییر میکنه باید سلول رو انتخاب کنیم تا دستور اجرا بشه.
        به خط اول عبارت Selection رو اضافه کنید و بعد بر روی سلولی که عدد یک هست کلیک کنید.

        کد PHP:
        Private Sub Worksheet_SelectionChange(ByVal Target As Range
        [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

        کامنت

        • eyou

          • 2016/09/06
          • 16

          #19
          نوشته اصلی توسط amir_ts
          ببینید به دلیل اینکه از رویداد change استفاده کردیم باید اون سلول تغییر کنه که دستور اجرا بشه.حالا چون سلول حاوی فرمول داخل تغییر میکنه باید سلول رو انتخاب کنیم تا دستور اجرا بشه.
          به خط اول عبارت Selection رو اضافه کنید و بعد بر روی سلولی که عدد یک هست کلیک کنید.

          کد PHP:
          Private Sub Worksheet_SelectionChange(ByVal Target As Range
          ارور داد بازم اجرا نشد

          Click image for larger version

Name:	3.png
Views:	1
Size:	6.2 کیلو بایت
ID:	130725Click image for larger version

Name:	4.png
Views:	1
Size:	40.8 کیلو بایت
ID:	130726

          کامنت

          • amir_ts

            • 2015/03/17
            • 1247

            #20
            شیت 3 را ملاحظه کنید.
            فایل های پیوست شده
            [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

            کامنت

            • eyou

              • 2016/09/06
              • 16

              #21
              نوشته اصلی توسط amir_ts
              شیت 3 را ملاحظه کنید.
              بازم ارور میده
              فایل اصلی اکسل براتون ایمیل کردم

              Click image for larger version

Name:	5.png
Views:	1
Size:	22.9 کیلو بایت
ID:	130730

              کامنت

              • eyou

                • 2016/09/06
                • 16

                #22
                اگر بخوام همین شرط رو برای ردیف های پایینی هم اعمال بشه چکار باید بکنم ؟

                کامنت

                • amir_ts

                  • 2015/03/17
                  • 1247

                  #23
                  نوشته اصلی توسط eyou
                  بازم ارور میده
                  فایل اصلی اکسل براتون ایمیل کردم

                  [ATTACH=CONFIG]12585[/ATTACH]
                  بدلیل اینکه سلول های q7:q12 رو merge کردید.
                  از حالت merge خارج کنید و نتیجه را ملاحطه کنید.
                  [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                  کامنت

                  • eyou

                    • 2016/09/06
                    • 16

                    #24
                    نوشته اصلی توسط amir_ts
                    بدلیل اینکه سلول های q7:q12 رو merge کردید.
                    از حالت merge خارج کنید و نتیجه را ملاحطه کنید.
                    اگر از حالت merge خارج کنم کل فرم بهم میخوره امتهان کردم بازم نشد

                    به نظرتون چکار کنم ؟
                    Last edited by eyou; 2016/09/07, 16:25.

                    کامنت

                    • amir_ts

                      • 2015/03/17
                      • 1247

                      #25
                      اگر بخوام همین شرط رو برای ردیف های پایینی هم اعمال بشه چکار باید بکنم ؟
                      کد PHP:
                      If Intersect(TargetRange("Q7:Q426")) Is Nothing Then Exit Sub 

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

                      به نظرتون چکار کنم ؟
                      تا حد امکان از merge کردن سل ها باید خودداری کرد اگر اصرار به merge کردن سل دارید باید ازدکمه (Button) برای اجرا استفاده کنید.
                      [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                      کامنت

                      چند لحظه..