مشکل من اینه که یه جدولی دارم که اطلاعات سلول اون کشویی انتخاب میشن و در دو شیت ثبت میشن میخام در شیت اول که انتخاب میشه مثلا نوشابه سریع یک پنجره پیغام باز بشه و به کار بر اون متن هشداری را اطلاع بده (مثلا اطلاعات نوشابه در شیت دوم ثبت شود) و کاربر بعد اون پیغام را ببنده فقط در حد هشدار باشه در این لحظه کاربر میدونه که اطلاعات نوشابه را توی شیت دوم هم باید ثبت کنه ممنون میشم کمکم کنید
مسیج باکس در اکسل
Collapse
X
-
مسیج باکس در اکسل
با سلام خدمت دوستان
مشکل من اینه که یه جدولی دارم که اطلاعات سلول اون کشویی انتخاب میشن و در دو شیت ثبت میشن میخام در شیت اول که انتخاب میشه مثلا نوشابه سریع یک پنجره پیغام باز بشه و به کار بر اون متن هشداری را اطلاع بده (مثلا اطلاعات نوشابه در شیت دوم ثبت شود) و کاربر بعد اون پیغام را ببنده فقط در حد هشدار باشه در این لحظه کاربر میدونه که اطلاعات نوشابه را توی شیت دوم هم باید ثبت کنه ممنون میشم کمکم کنید -
سلام،
در همان data validation تب دوم (input message) اين امکان را به شما مي دهد که وقتي خانه مربوطه در حالت انتخاب قرار گرفت يک پيغام (که شما متن آن را تعيين مي کنيد) برايش به نمايش در بيايد، همان مشکل شما را حل مي نمايد؟ يا اينکه حتما" مي خواهيد با vba باشد؟
البته با vba باشد اين بدي را هم دارد که فايلتان کند مي شود چون بايد در رويداد selection change شيت نوشته شود.Last edited by Ali Parsaei; 2015/05/15, 12:39.[SIGPIC][/SIGPIC] -
-
سلام..
اگر پیغام فقط برای نوشابه است این فایل رو ببینید..
ولی اگر قراره برای همه کالاها این یاداوری صورت بگیره بهتره بصورت کامنت روی سلول یا بصورت متن معمولی در یکی از سلولهای توی دید (بالای صفحه) نوشته بشه..
msgbox nooshabe
برای همه کالاها :
msgbox koliLast edited by AmirAkbar; 2015/05/17, 02:55.کامنت
-
با اجازه جناب AMIRAKBAR
از کد زير هم مي توانيد استفاده کنيد که شرح متن انتخابي در سل هم در پيغام مربوطه منظور گردد:
کد PHP:Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Row < 10 Then
MsgBox "اطلاعات " & Target.Value & " در شيت دو نيز ثبت شود"
End If
End Sub
[SIGPIC][/SIGPIC]کامنت
-
خیلی ممنون ازجناب AMIRAKBAR بسیار عالیفقط هر کاری کردم نتونستم فرمول را در کل ستون a عمل کنم به صورتی که این دستور در هر سلول از ستون a عمل بشه
تشکر و سپاسکامنت
-
با سلام خدمت اعضاء محترم
من یک ستون دارم که در هر روز ماه کارکرد یک ماشین توش وارد میشه (بدیهی که کارکرد ماشین در روز بعد بیشتر شده یا همون مقدار دیروزی هست) و در انتهای ستون ماکزیمم مقادیر موجود در این ستون رو به من میده.
میخوام هرموقه کارکرد دستگاه به 500:00:00 ساعت رسید یک پیغام ب من بده. این کارو با data validation انجام میدم کار نمیکنه ( تو انتهای ستون از تابع max استفاده کردم )
اگه راهنمایی کنید ممنون میشمکامنت
-
با سلام
شما از طریق Whole Number
Less than رو روی 501 قرار بدید مشکلتون حل میشه
فایل ضمیمه گردیدفایل های پیوست شده[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
اگر همه ستون a رو بخواید باید از کدی که استاد پارسا گفتن استفاده کنید و با اجازه ایشون کدها رو توی فایل قرار دادم ..
msgbox koli2کامنت




کامنت