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

سلام من میخواهم در اکسل برنامه ای بنویسم یا کدی بنویسم که بتونم دو عدد کنار هم مثلا یکی در ستون a و دیگری در ستون b هستش را با هم مقایسه کنم مثلا در ستون a مقدار a برابر با 3 است و مقدارb  مقدارش را کاربر وارد میکنه اگر عددی که کاربر وارد میکنه کوچکتر از a یعنی 3 بودش اون مقدار وارد شده کاربر  را چاپ کنه در غیر این صورت یعنی اگر عددی که کاربر وارد کرده بزرگتر از ستون a یا سه بودش با رنگ قرمز یا هر پیامی به کاربر نشون بده این مقدار زیاد هستش تا کاربر متوجه بشه درصورتی که بعدا خواست اون مقدار را تغییر بده .

نکته : ستون a همیشه مقدارش یک عدد مثلا 3 هستش ولی ردیفهاش/ سطرهاش از 1....n  میره  ستون b هم مقدارش توسط کاربر وارد میشه ولی ردیف هاش /سطرهاش از 1..N میره

ممنون میشم کدش را بگید چطوری باید اینو انجام بدهم .  

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

سلام

برای این کار می توانید از Conditional Formatting استفاده کنید.

1- در ستون A مقادیر پایه را بنویسید (همان مقادیری که ستون B باید با آن مقایسه شود).

2- روی عنوان ستون B کلیک کنید تا کل ستون انتخاب شود.

3- از تب Home، گزینه ی Conditional Formatting را انتخاب کنید و سپس گزینه ی New Rule.

4- نوع (Type) قانون خود را Format only cells that contain انتخاب کنید.

5- نوع شرط خود را بنویسید. در مثال شما: greater than.

6- در فیلد روبروی نوع شرط بنویسید: =A1 (در حالت پیش فرض اگر بخواهید با استفاده از کلید انتخابگر کنار این فیلد، انتخاب کنید =$A$1 نوشته می شود که یعنی همیشه دقیقن فقط سلول A1 اما وقتی بدون علامت $ بنویسید، یعنی مقدار شرط بر اساس سلول کناری تعیین شود. یعنی: A1، A2 و...)

7- روی Format کلیک کنید و فرمت مورد نظر خود را انتخاب کنید (در مثال شما: از تب Fill، رنگ مورد نظر برای پس زمینه سلول در صورت برقرار بودن شرط را انتخاب کنید).

8- تایید کنید.

اطلاعات بیشتر:

https://www.ablebits.com/office-addins-blog/2013/10/18/change-background-color-excel-based-on-cell-value/

online-support-icon