p1rofiletest

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

p1rofiletest ۱۳۹۷/۱۰/۲۶ مباحث عمومی برنامه‌نویسی

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

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

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

پاسخ‌ها به این تاپیک
امیرحسین مجیری
امیرحسین مجیری دوست‌دار داده‌ها، پی‌اچ‌پی و پژوهش روی زبان
۱۳۹۷/۱۲/۰۷

سلام

برای این کار می توانید از 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/