درج دستور مورد نظر در فرمت سلول سلول

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

    • 2013/05/17
    • 450

    درج دستور مورد نظر در فرمت سلول سلول

    با سلام و خسته نباشید
    قصد دارم در تب number و در قسمت custom در فرمت سل یک سلول یک دستور یا جمله ای بنویسم که:

    1- با درج هر مقدار در سلول خود به خود جلوی آن علامت ":" را قراردادهد. یعنی بنویسم نام ولی در شکل سلول درج کند "نام:"

    2- هنگامی که سلول خالی است و فاقد هر نوع مقدار است عبارت "مقدار را وارد نمایید:" درج نماید.

    با تشکر بسیار از دوستان
  • maziardm

    • 2013/05/17
    • 450

    #2
    نوشته اصلی توسط maziardm
    با سلام و خسته نباشید
    قصد دارم در تب number و در قسمت custom در فرمت سل یک سلول یک دستور یا جمله ای بنویسم که:

    1- با درج هر مقدار در سلول خود به خود جلوی آن علامت ":" را قراردادهد. یعنی بنویسم نام ولی در شکل سلول درج کند "نام:"

    2- هنگامی که سلول خالی است و فاقد هر نوع مقدار است عبارت "مقدار را وارد نمایید:" درج نماید.

    با تشکر بسیار از دوستان
    سلام و تشکر مجدد
    دوستان پاسخی نیست؟
    با تشکر

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      برای مورد اول شما تصویر پیوست را ملاحظه نمایید

      برای مورد دوم یک شیت چندین هزار سلول خالی وجود دارد چطور میخواهید اجرایی نمایید؟

      Click image for larger version

Name:	Untitled.png
Views:	1
Size:	96.6 کیلو بایت
ID:	131170

      کامنت

      • maziardm

        • 2013/05/17
        • 450

        #4
        با سلام مجدد و تشکر

        نوشته اصلی توسط iranweld

        برای مورد اول شما تصویر پیوست را ملاحظه نمایید
        بخشی از جواب سوالم رو گرفتم. فقط اینکه میشه این دستور رو طوری بنویسید که اگر سلول فاقد مقادیر (خالی) بود دیگه علامت ":" رو نشون نده. و سلول کاملا خالی باشه. چون دستور شما طوری هستش که اگر سلول خالی باشه دو نقطه رو نشون میده.

        نوشته اصلی توسط iranweld

        برای مورد دوم یک شیت چندین هزار سلول خالی وجود دارد چطور میخواهید اجرایی نمایید؟
        این دستور رو برای کل سلول های خالی نمی خوام بزارم. فقط برای چند تا سلول محدود. یعنی طوری باشه که اگر سلول خالی باشه به جای نمایش سلول خالی عبارت مذکور نمایش داده بشه.

        با تشکر دوباره

        کامنت

        • maziardm

          • 2013/05/17
          • 450

          #5
          نوشته اصلی توسط maziardm
          با سلام مجدد و تشکر



          بخشی از جواب سوالم رو گرفتم. فقط اینکه میشه این دستور رو طوری بنویسید که اگر سلول فاقد مقادیر (خالی) بود دیگه علامت ":" رو نشون نده. و سلول کاملا خالی باشه. چون دستور شما طوری هستش که اگر سلول خالی باشه دو نقطه رو نشون میده.



          این دستور رو برای کل سلول های خالی نمی خوام بزارم. فقط برای چند تا سلول محدود. یعنی طوری باشه که اگر سلول خالی باشه به جای نمایش سلول خالی عبارت مذکور نمایش داده بشه.

          با تشکر دوباره
          سلام مجدد. پاسخی نیست؟
          با تشکر دوباره

          کامنت

          • rahi_feri

            • 2014/08/08
            • 524
            • 94.67

            #6
            سلام برای سوال اول میشه از این استفاده کرد :
            دقت داشته باشید که فرمت چهار بخش داره و اون قسمتی رو که نمی خواهید علامت : گذاشته شود پاک کنید!
            Click image for larger version

Name:	15-11-2016 16-02-10.jpg
Views:	1
Size:	17.9 کیلو بایت
ID:	131177
            Last edited by rahi_feri; 2016/11/15, 17:03.
            [B][SIZE=1]بخش امضاء :
            [/SIZE][/B][LEFT]
            [CODE]
            Sub Macro()
            ActiveCell = "IY" & Right(Application.Name, 5)
            With ActiveCell.Characters(Start:=2, Length:=1).Font
            .Name = "Webdings"
            .Color = 255
            End With
            End Sub
            [/CODE]
            [/LEFT]

            کامنت

            • rahi_feri

              • 2014/08/08
              • 524
              • 94.67

              #7
              برای قسمت دوم هم از data validation استفاده کنید که برای اینکار ساخته شده!
              همچنین از ماکرو هم میشه استفاده کرد
              [B][SIZE=1]بخش امضاء :
              [/SIZE][/B][LEFT]
              [CODE]
              Sub Macro()
              ActiveCell = "IY" & Right(Application.Name, 5)
              With ActiveCell.Characters(Start:=2, Length:=1).Font
              .Name = "Webdings"
              .Color = 255
              End With
              End Sub
              [/CODE]
              [/LEFT]

              کامنت

              • maziardm

                • 2013/05/17
                • 450

                #8
                نوشته اصلی توسط rahi_feri
                سلام برای سوال اول میشه از این استفاده کرد :
                دقت داشته باشید که فرمت چهار بخش داره و اون قسمتی رو که نمی خواهید علامت : گذاشته شود پاک کنید!
                [ATTACH=CONFIG]13249[/ATTACH]
                سلام و صبح به خیر
                تشکر از راهنماییت
                یه بخشی از مشکل رو حل کرد ولی در نهایت نشد. ببین وقتی دستور بالا رو گذاشتم اگر سلول خالی باشه و هیچ مقادیر و فرمولی توش نباشه جواب دلخواه رو میده. ولی من تو سلول مورد نظر فرمول دادم و فرمولم تقریبا شرطیه و گفتم اگر جواب مورد نظر یافت نشد یا ارور داد، خالی باشه ("") و هیچ مقدار و جمله ای رو نشونن نده. حال وقتی سلولی که فرموله هستشو جوابش در نهایت خالی ("") میشه دیگه دستور بالا جواب نمیده و علامت دو صفر ( رو نمایش میده.
                پس به طور خلاصه بگم که اگر سلول خالی از محتوا اعم از مقادیر به صورت دستی یا فرمول باشه دستور بالا جواب میده ولی وقتی فرموله باشه و سلول در نهایت خالی از مقادیر باشه جواب نمیده.
                با تشکر منتظر راهنمایی شما هستم

                کامنت

                • alireza_a4

                  • 2016/10/14
                  • 35

                  #9
                  خب دوست من توی همون فرمول شرطی به جای "" بنویس "لطفا مقدار را وارد کنید:" به همین سادگی

                  کامنت

                  • rahi_feri

                    • 2014/08/08
                    • 524
                    • 94.67

                    #10
                    جناب alireza_a4 درست میگن!!!
                    .....
                    خب شما درست میگید این یک جواب کلی بود و من گفتم خودتون اصلاحش کنید ... شما طرح سوالتون ناقصه ما هیچگونه دیدی نسبت به داده ها و محاسبات شما نداریم!پس :
                    لطفا فایلون رو قرار بدید و شروط رو روی فایل نشون بدید!...البته همچنان با data validation می تونید به سوال دوم برسید....!
                    سپاس
                    [B][SIZE=1]بخش امضاء :
                    [/SIZE][/B][LEFT]
                    [CODE]
                    Sub Macro()
                    ActiveCell = "IY" & Right(Application.Name, 5)
                    With ActiveCell.Characters(Start:=2, Length:=1).Font
                    .Name = "Webdings"
                    .Color = 255
                    End With
                    End Sub
                    [/CODE]
                    [/LEFT]

                    کامنت

                    • maziardm

                      • 2013/05/17
                      • 450

                      #11
                      نوشته اصلی توسط alireza_a4
                      خب دوست من توی همون فرمول شرطی به جای "" بنویس "لطفا مقدار را وارد کنید:" به همین سادگی
                      با سلام مجدد
                      فکر کنم یه اشتباهی شده. دو تا سوالی که اول پرسیدم با هم متفاوت و مستقل از همن. ربطی به هم ندارند. البته باید ابتدا اشاره می کردم بهش. این سلولی که در فرمت سلش می خوام عبارت بالا رو بنویسیم (سوال دوم) اصلا فرموله نیست. یه سلولی هست که خودش مرجعه و در سلول های دیگه به رفرنس داده میشه.
                      با تشکر

                      کامنت

                      • maziardm

                        • 2013/05/17
                        • 450

                        #12
                        نوشته اصلی توسط rahi_feri

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

                        کامنت

                        • rahi_feri

                          • 2014/08/08
                          • 524
                          • 94.67

                          #13
                          سلام
                          چک کنید اطلاع دهید
                          فایل های پیوست شده
                          [B][SIZE=1]بخش امضاء :
                          [/SIZE][/B][LEFT]
                          [CODE]
                          Sub Macro()
                          ActiveCell = "IY" & Right(Application.Name, 5)
                          With ActiveCell.Characters(Start:=2, Length:=1).Font
                          .Name = "Webdings"
                          .Color = 255
                          End With
                          End Sub
                          [/CODE]
                          [/LEFT]

                          کامنت

                          • maziardm

                            • 2013/05/17
                            • 450

                            #14
                            نوشته اصلی توسط rahi_feri
                            سلام
                            چک کنید اطلاع دهید
                            با سلام مجدد.
                            ممنون از راهننماییتون. پس اونطور که من متوجه شدم نمیشه از طریق فرمت سلول به نتیجه رسید و می بایست از طریق فرمول به نتیجه رسید.
                            با تشکر

                            کامنت

                            چند لحظه..