مسیج باکس در اکسل

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

    • 2013/12/22
    • 48
    • 38.00

    مسیج باکس در اکسل

    با سلام خدمت دوستان
    مشکل من اینه که یه جدولی دارم که اطلاعات سلول اون کشویی انتخاب میشن و در دو شیت ثبت میشن میخام در شیت اول که انتخاب میشه مثلا نوشابه سریع یک پنجره پیغام باز بشه و به کار بر اون متن هشداری را اطلاع بده (مثلا اطلاعات نوشابه در شیت دوم ثبت شود) و کاربر بعد اون پیغام را ببنده فقط در حد هشدار باشه در این لحظه کاربر میدونه که اطلاعات نوشابه را توی شیت دوم هم باید ثبت کنه ممنون میشم کمکم کنید
    فایل های پیوست شده
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    در همان data validation تب دوم (input message) اين امکان را به شما مي دهد که وقتي خانه مربوطه در حالت انتخاب قرار گرفت يک پيغام (که شما متن آن را تعيين مي کنيد) برايش به نمايش در بيايد، همان مشکل شما را حل مي نمايد؟ يا اينکه حتما" مي خواهيد با vba باشد؟
    البته با vba باشد اين بدي را هم دارد که فايلتان کند مي شود چون بايد در رويداد selection change شيت نوشته شود.
    Last edited by Ali Parsaei; 2015/05/15, 12:39.
    [SIGPIC][/SIGPIC]

    کامنت

    • esrafil2006

      • 2013/12/22
      • 48
      • 38.00

      #3
      ضمن تشکر از پاسخ شما
      لطفا با vb را هم راهنمایی کنید ممنون میشم

      کامنت

      • AmirAkbar

        • 2014/02/06
        • 118

        #4
        سلام..
        اگر پیغام فقط برای نوشابه است این فایل رو ببینید..
        ولی اگر قراره برای همه کالاها این یاداوری صورت بگیره بهتره بصورت کامنت روی سلول یا بصورت متن معمولی در یکی از سلولهای توی دید (بالای صفحه) نوشته بشه..

        msgbox nooshabe

        برای همه کالاها :
        msgbox koli
        Last edited by AmirAkbar; 2015/05/17, 02:55.

        کامنت

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

          • 2013/11/18
          • 1522
          • 71.67

          #5
          با اجازه جناب AMIRAKBAR
          از کد زير هم مي توانيد استفاده کنيد که شرح متن انتخابي در سل هم در پيغام مربوطه منظور گردد:
          کد PHP:
          Private Sub Worksheet_Change(ByVal Target As Range)
          If 
          Target.Column And Target.Row 10 Then
          MsgBox 
          "اطلاعات " Target.Value " در شيت دو نيز ثبت شود"
          End If
          End Sub 
          [SIGPIC][/SIGPIC]

          کامنت

          • esrafil2006

            • 2013/12/22
            • 48
            • 38.00

            #6
            خیلی ممنون از
            جناب AMIRAKBAR بسیار عالی
            فقط هر کاری کردم نتونستم فرمول را در کل ستون a عمل کنم به صورتی که این دستور در هر سلول از ستون a عمل بشه
            تشکر و سپاس

            کامنت

            • hamed kakoulvan
              • 2015/05/09
              • 1

              #7
              با سلام خدمت اعضاء محترم
              من یک ستون دارم که در هر روز ماه کارکرد یک ماشین توش وارد میشه (بدیهی که کارکرد ماشین در روز بعد بیشتر شده یا همون مقدار دیروزی هست) و در انتهای ستون ماکزیمم مقادیر موجود در این ستون رو به من میده.
              میخوام هرموقه کارکرد دستگاه به 500:00:00 ساعت رسید یک پیغام ب من بده. این کارو با data validation انجام میدم کار نمیکنه ( تو انتهای ستون از تابع max استفاده کردم )
              اگه راهنمایی کنید ممنون میشم

              کامنت

              • generalsamad
                مدير تالار توابع

                • 2014/06/22
                • 1496

                #8
                با سلام
                شما از طریق Whole Number
                Less than رو روی 501 قرار بدید مشکلتون حل میشه

                فایل ضمیمه گردید
                فایل های پیوست شده
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • AmirAkbar

                  • 2014/02/06
                  • 118

                  #9
                  نوشته اصلی توسط esrafil2006
                  خیلی ممنون از
                  جناب AMIRAKBAR بسیار عالی
                  فقط هر کاری کردم نتونستم فرمول را در کل ستون a عمل کنم به صورتی که این دستور در هر سلول از ستون a عمل بشه
                  تشکر و سپاس
                  اگر همه ستون a رو بخواید باید از کدی که استاد پارسا گفتن استفاده کنید و با اجازه ایشون کدها رو توی فایل قرار دادم ..
                  msgbox koli2

                  کامنت

                  چند لحظه..