تغییر نوشته و رنگ سلول

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • i-android.ir

    • 2013/04/05
    • 8

    تغییر نوشته و رنگ سلول

    میخوام یه کدی بنویسم که مقدار یه سلول رو بررسی کنه

    مثلا اگه بالای 50 بود بنویسه خوب با رنگ سبز
    بین 30تا 50 متوسط با رنگ زرد
    زیر 30 ضعیف با رنگ قرمز

    لطفا کمکم کنید
    درضمن در مورد VBA چیزی نمیدونم
    :huh:
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    #2
    RE: تغییر نوشته و رنگ سلول

    با درود
    کار شما به چند نحو مختف انجام میشه. با conditional formatting .
    با vba ( هم با select case و هم if ) اگر یه محدوده مد نطر باشه نه یک سل با حلقه for هم میشه.

    حالا میمونه شما به ما بگی سل مد نظرتونه یا یه محدوده یعنی مثلا یه ستون.

    خوب من این کد رو واسه شیت 2 و A1 نوشتم که هرگاه بزرگتر یا مساوی 50 بود خود سل سبز و در خونه بقلیش یعنیB1 بنویسه good اگر بین 30 و 50 باشه زرد و medium و کوچکتر از 30 قرمز و week یعنی ضعیف .



    این عکس رو نگاه کنی کد توش نوشته شده .Alt+F11 رو بزن در سمت چپ روی شیت 2 دبل کلیک کن. و همین کد رو وارد کن.بعد تو سل A1 شیت 2 عدد هاتو وارد کن و تغییراتو ببین[/align]
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    • i-android.ir

      • 2013/04/05
      • 8

      #3
      RE: تغییر نوشته و رنگ سلول

      ممنون

      من یه چیزی مث این میخوام:



      خود اکسل بیشتر از دوتا شرط نداره (if)

      یه چیزی تو مایه های select case میخوام.
      یه چیز دیگه
      نمیشه نیاز به زدن کلید میانبر نباشه؟

      مثلا خودش حساب کنه و نشون بده(مث if)

      بازم ممنون

      کامنت

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

        • 2013/01/17
        • 1198
        • 84.00

        #4
        RE: تغییر نوشته و رنگ سلول

        الان این کاری که من الان انجام دادم روی یه سل بود چون توضیحات شما مشخص نبود
        2- چرا فک میکنین خود اکسل یعنی به غیر از برنامه نویسی این امکان رو نداره در صورتی که من الان همین کار رو با conditional formating انجام دادم با 3 شرط و یه تابع if تو خود سل ها.

        اونی که بالا دیدین تویه یه سل بود ا میتونیم بهش بگیم یه ستون. کاری نداره.[/code][hr]
        با درود
        من بدون فرمول نویسی با همون conditional formatting انجام دادم .
        اگه میدونی این راضیت نمیکنه بگو که با ماکرو بنویسیمش.
        http://www.uplooder.net/cgi-bin/dl.cgi?key=563f170ba91662f277bee57c4b25fdea[hr]
        نیازی به کپی کردن فرمول ها هم نداریم. فقط نمیدونم فک کردم اعداد زیر صفر ملاکتون نیست اگر که هست بگین اصلاح بشه
        در پناه خداوندگار ایران زمین باشید و پیروز

        کامنت

        • i-android.ir

          • 2013/04/05
          • 8

          #5
          RE: تغییر نوشته و رنگ سلول

          عالی شده
          ممنون
          2+

          اگه زحمت نیست بگو این کد چجوریه کار میکنه(تشریح کن)

          کامنت

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

            • 2013/01/17
            • 1198
            • 84.00

            #6
            RE: تغییر نوشته و رنگ سلول

            با درود
            علی اقا . شما تو تب home . قسمت conditional formating رو کلیک کن و از لیست manage rules رو انتخاب کن و مثلا واسه b1 سه شرط رو وارد کن و فقط رنگ رو لحاظ کن.
            بعدش همون فرمول رو که نوشتم تو cell b1 بنویس. حله. چند شرطی ها به این بخش Conditional formatting بر میگرده. تو قسمت manage rules هم قسمت use formula رو واسه این کار انتخاب کن .
            در پناه خداوندگار ایران زمین باشید و پیروز

            کامنت

            • i-android.ir

              • 2013/04/05
              • 8

              #7
              RE: تغییر نوشته و رنگ سلول

              ممنون
              در مورد شرط هم یکم توضیح بده

              =IF(U10="";"";IF(U10>=18;"خوب";IF(AND(U10>=16;U10< 18);"متوسط";IF(AND(U10>0;U10<16);"ضعیف"))))

              اینو نفهمیدم چرا گزاشتی:

              U10="";"";

              کامنت

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

                • 2013/01/17
                • 1198
                • 84.00

                #8
                RE: تغییر نوشته و رنگ سلول

                خوب این داره چی میگه . میگه اگه من خالی بودم " " . همونجوری منو خای بزار " " اگه نبودم بقیه کار ها رو انجام بده.
                اینو معمولا اونایی که فرمول نویسی میکنن اولش میزارن.
                در پناه خداوندگار ایران زمین باشید و پیروز

                کامنت

                • mgh2094
                  • 2017/05/31
                  • 1

                  #9
                  سلام خدمت همه دوستان
                  من میخوام در یک جدول اکسل خونه هایی که مقدارشون منفی میشه به رنگ قرمز تغییر رنگ بده ؟ ممنون میشم راهنمایی کنید

                  کامنت

                  • iranweld

                    • 2015/03/29
                    • 3341

                    #10
                    با سلام

                    با Conditional formatting امکان پذیر است ستون یا محدوده مورد نظر را انتخاب کنید و شرط مورد نظر را برای اولین سلول انتخاب شده در فسمت Edit Ruls تایپ کنید

                    Click image for larger version

Name:	Untitled.png
Views:	1
Size:	91.8 کیلو بایت
ID:	132208
                    فایل های پیوست شده

                    کامنت

                    • namdari
                      • 2018/12/05
                      • 3

                      #11
                      سلام
                      چجور می تونم Conditional formatting تعریف شده برای ردیف 7 ، برای بقیه ردیف ها هم اعمال بشه.
                      الگوریتم : اگه محتوای خانه b7 خالی یا صفر باشه اونوقت محدوده b7 تا o7 رنگی میشه

                      کامنت

                      • namdari
                        • 2018/12/05
                        • 3

                        #12
                        سلام
                        چجور می تونم Conditional formatting تعریف شده برای ردیف 7 ، برای بقیه ردیف ها هم اعمال بشه.
                        الگوریتم : اگه محتوای خانه b7 خالی یا صفر باشه اونوقت محدوده b7 تا o7 رنگی میشه

                        کامنت

                        • iranweld

                          • 2015/03/29
                          • 3341

                          #13
                          با سلام

                          مانند تصویر پیوست عمل کنید تعداد سطر مورد نیاز را در کنار 35$o$ قید کنید مثلا 10000$O$

                          Click image for larger version

Name:	Untitled.png
Views:	1
Size:	145.2 کیلو بایت
ID:	134855
                          فایل های پیوست شده

                          کامنت

                          چند لحظه..