excel-vba,foreach,conditional-formatting

Sub keep12() Dim wks As Worksheet Set wks = Worksheets("Sheet1") Dim rng As Range Set rng = wks.Range("C3:C" & wks.Range("C" & wks.Cells.Rows.Count).End(xlUp).Row) 'set column C as Number (if this step is skipped it can go to Scientific and that doesn't work) Columns("C:C").Select Application.CutCopyMode = False Selection.NumberFormat = "0.00" Selection.NumberFormat =...

excel,target,conditional-formatting

Assuming B2:B31 is populated with a formula such as: =A$1*(ROW()-1)/(EOMONTH(TODAY(),0)-EOMONTH(TODAY(),-1)) and that C2:C31 is filled green with standard fill (just to make the Conditional Formatting simpler - can be adjusted to achieve no fill on days without yet an MTD value), then please try: Select ColumnC HOME > Styles -...

excel,table,pivot-table,excel-2013,conditional-formatting

Select the column to be highlighted and HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format and Format values where this formula is true: =G1>F1 with red colour =G1<F1 with green colour leaves equal values without highlighting. If bothered by highlighting of...

excel,excel-formula,conditional-formatting

Remove any previous attempts at a Conditional Formatting Rule. Select A2:C5 and use Home ► Conditional Formatting ► New Rule. Choose Use a formula to determine which cells to format and supply the following for Format values where this formula is true: =not(or(A2=0, A2=50, A2=100)) Click Format and select...

excel-2013,conditional-formatting

Please try HOME > Conditional Formatting, New Rule..., Use a formula to determine which cells to format, Format values where this formula is true:: =ISODD(SUBTOTAL(3,INDIRECT("A$1:A"&ROW()))) Format..., select formatting of choice, OK, OK....

excel,excel-formula,conditional-formatting

Don't use the quotes. As a matter of fact, you don't even need the IF. All you have to do is provide a valid formula that returns either true or false. First clear out any previous attempts at a CF rule that failed. This is no the time to keep...

sql-server,reporting-services,switch-statement,ssrs-2008-r2,conditional-formatting

In a comment you have stated: So I guess this means Switch can do text or dates, but not both? No. In the predicate you can use any data type you like, consider this simple example: =SWITCH( "A" = "B", 1, 1 = 0, 2, TRUE, 3) The fact that...

excel,excel-2007,conditional-formatting

If the Applies to: is to remain `$E:$E, then the formula should be based on, =AND(ROW()>1, $E1<$F1) The additional ROW()>1 condition is actually not needed for your layout as Total Hours is considered greater than Expected Hours but if the column label in E1 started with a letter less...

excel,vba,excel-vba,conditional-formatting

The problem is not actually within Sub FormatRange but in the way you are assigning the formula when calling it within Sub ConditionalFormatting. The formula contains a string so the quotes have to be doubled up like this. Sub ConditionalFormatting() Dim myRange As Range Set myRange = ThisWorkbook.Sheets("Widget1").Range("Widget1_table[Location]") myRange.FormatConditions.Delete Call...

excel,vba,date,excel-vba,conditional-formatting

The following will get you what you want: oSheet.Range(Cells(iStartRow, 1), Cells(iLastRow, 1)).FormatConditions.Add Type:=xlExpression, Formula1:="=$A" & iStartRow & "=TODAY()" If you want to reference a specific cell for your date comparison use (for example C1): oSheet.Range(Cells(iStartRow, 1), Cells(iLastRow, 1)).FormatConditions.Add Type:=xlExpression, Formula1:="=$A" & iStartRow & "=$C$1" Notice that in both examples there...

Please try: =AND($E1="Sup",J1>=500) with colour of our choice and range for Applies to of =$J$1:$S$x, where x is the highest row number where the CF is to apply....

excel,excel-formula,worksheet-function,conditional-formatting,countif

If what you want is all instances of a specific INCnnn to be identified where any one of the specific INCnnn is in the same row as "BREACHED" then Conditional Formatting would do this, say as below assuming your data starts with 1 in A1 and is in three columns....

excel,vba,excel-vba,excel-formula,conditional-formatting

CF should be a lot quicker than VBA for this: The formula I chose is: =AND(ISEVEN(ROW()),B10<>"") ...

algorithm,reporting-services,ssrs-2008,conditional-formatting,iif

First problem is: isnothing(Fields!ACT.Value <> "N/A" and Fields!NUM.Value) or isnothing(Fields!ACT.Value <> "N/K" and Fields!NUM.value) or isnothing(Fields!ACT.Value <> "N/V" and Fields!NUM.Value) always return True because of inner boolean expressions are always not null. Second: Instead of combination of iif you can use switch. So, I think, you should try this expression:...

excel,date,conditional-formatting

Try this: =OR(MONTH(I2)=12,MONTH(I2)=1,MONTH(I2)=2) =OR(MONTH(I2)=3,MONTH(I2)=4,MONTH(I2)=5) =OR(MONTH(I2)=6,MONTH(I2)=7,MONTH(I2)=8) =OR(MONTH(I2)=9,MONTH(I2)=10,MONTH(I2)=11) Note, I'm assuming you have a header row, hence these formula reference I2....

excel,date,conditional-formatting

Starting in A19, select the cells in the row. Create a new conditional format based on a formula =DATE(YEAR(A16),MONTH(A16),1)>MAX($C$1:$C$13) Format the text white for this rule. ...

excel,excel-2010,conditional-formatting

Use relative references in your conditional formulas: If the highlighted cell in your currently selected range is R12, edit the formula (with mouse and Backspace/Delete buttons, do not press arrow keys when editing the formula) to: =R12="ENG" ... (see also Excel vocabulary to find solutions faster for a little more...

java,excel,floating-point,conditional-formatting

Assuming your values are all in ColumnA, please try: A Custom Format of: [<1]0.0000;0.0, coupled with A Conditional Format formula rule of =A1=0 with Number format and Decimal places: 1 and Applies to =$A:$A or adjust the range to suit. If the "arbitrary" is not a selected number of decimal...

excel,excel-formula,conditional-formatting

Yes. $ is used to lock the cell reference. So to get what you need just change your formula to this unlocking the rows: =$BV10*0,5 and =$BV10*1 ~~> I change the limits to actually test the formula So if you want your column to move as well, then remove the...

excel,google-spreadsheet,excel-formula,conditional-formatting

Boolean operators such as AND already return TRUE or FALSE. So this: =IF(AND(VALUE(LEFT(A1,3))>=X,VALUE(LEFT(A1,3))<=Y),TRUE,FALSE) … is equivalent to: =AND(VALUE(LEFT(A1,3))>=X,VALUE(LEFT(A1,3))<=Y) You can cast strings to numbers by multiplying by 1. So this: =VALUE(LEFT(A1,3)) … is equivalent to: =LEFT(A1,3)*1 Using these techniques reduces your formula: =IF(AND(VALUE(LEFT(A1,3))>=X,VALUE(LEFT(A1,3))<=Y),TRUE,FALSE) … to this: =AND(LEFT(A1,3)*1>=X,LEFT(A1,3)*1<=Y) Since your numbers...

excel,excel-formula,range,conditional-formatting,and-operator

Please select your table (assumed to be Table1) and try: =AND(INDIRECT("Table1[@Name1]")="Prawn",ISBLANK(INDIRECT("Table1[@Name4]"))) The issue is not with the use of the AND operator but with the use of Tables....

excel,excel-formula,conditional-formatting

Use INDIRECT =ISERROR(MATCH(INDIRECT("Table2[Website]");INDIRECT("Table13");0)) Similar Question Here INDIRECT():Returns the reference specified by a text string. References are immediately evaluated ...

It's easier if I post it as answer. So your first problem was you weren't using your compare symbols correctly. < less than > greater than <= less than or equal to >= greater than or equal to To answer your other questions; get the condition to work on every...

excel,excel-formula,conditional-formatting

I don't know why you need that formula(maybe I misunderstood) but an example is as follows; Edited: Maybe you can use a dummy (not merged) row. Row 5 is conditionally formatted based on row 7th values. Please note that, 1) Formula in the 7th row is seen in the formula...

vba,scripting,conditional-formatting

Something like this might help you : With ActiveSheet For i = 1 To .Cells(.Rows.Count, "J").End(xlUp).Row If InStr(1, .Cells(i, "J"), "400 - 700") <= 0 Then Else .Cells(i, "J").Interior.Pattern = xlSolid .Cells(i, "J").Interior.PatternColorIndex = xlAutomatic .Cells(i, "J").Interior.Color = 65535 End If End With ...

excel,excel-formula,conditional-formatting

I don't think you can do that with just one conditional formatting formula. Here's a solution though: Use this array formula to find the lowest unique value: =INDEX(A1:A4,MATCH(MIN(IF(COUNTIF(A1:A4,A1:A4)=1,A1:A4,"")),A1:A4,0)) Be sure to confirm the formula with Ctrl+Shift+Enter. Then use conditional formatting to format a cell with that value. So if you...

I am a bit surprised what you have does not work*, though being Conditional Formatting you do not normally need the IF. Please try selecting ColumnAA and in the formula rule: =AND(AA1<TODAY(),X1<>"Delivered",AA1<>"") * I think your Applies to range may not have suited where you entered the formula....

excel,excel-formula,conditional-formatting

There is a way to apply a conditional format based on other cells contents. This does not give you icons (as arrows), but colors the cells, for instance. It might be good enough for you. Conditional Formatting -> New Rule -> Use a formula to determine which cells to format...

excel,excel-formula,worksheet-function,conditional-formatting,exact-match

It seems there is a 255 character limit to the Conditional Formatting, Highlight Cells Rules..., Duplicate Values... rule. To me plausible since consistent with the limit for characters in a formula in VBA. A simple way to check is to apply such a rule to both the column with your...

excel,excel-vba,excel-2010,conditional-formatting

Data bars only support one color per set. The idea is that the length of the data bar gives you an indication of high, medium or low. Conditional colors can be achieved with color scales. What you describe sounds like a combination of the two, but that does not exist...

Technically speaking, it is not possible to tell if cell contains a date or not in strict sense. In Excel dates are in fact numbers representing number of days since January 1, 1900. I.e. today is 42066. It's the formatting that makes those numbers look like dates to user. If...

excel,excel-2010,conditional-formatting

Please try selecting from top left to bottom right rather than vice versa. Without the anchor ($) for rows (has to be left off for the one formula rule to apply throughout the range) the row references are relative - but relative to the active cell rather than to the...

vba,loops,ms-access-2007,conditional-formatting

Use a Select case statement. This is much cleaner to do a lot of this sort of thing. You can have options which then effectively do a large if/elseif statement like you are trying to do but the code works a lot better (and is cleaner). See this link for...

Yes, here it is no use pointing to a workbook containing several sheets without mention of which sheet. The real name of your "TAB2" workbook has a space in it, so in formulae references need to be enclosed - single inverted commas are usual. The full name of the...

xaml,windows-phone-8.1,conditional-formatting

A criticism of the pattern comes from MVVM creator John Gossman himself, who points out that the overhead in implementing MVVM is "overkill" for simple UI operations. MVVM Wiki You can either do it with multiple converters or you can do it with a ItemTemplateSelector, in the latter case...

conditional-formatting,cognos-bi,cognos-10

Try rounding off the value on your condition on conditional style too. Like these: round(([ColumnValue]*100),0) < 0 then set the foreground color or background color to red. Hope it helps....

excel-vba,conditional-formatting

This is just a general answer to push you in the right direction. Record a macro while doing the conditional formatting to get the basics: Range("H26").Select Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlBetween, _ Formula1:="=80", Formula2:="=90" Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority With Selection.FormatConditions(1).Font .Color = -16752384 .TintAndShade = 0 End With With Selection.FormatConditions(1).Interior .PatternColorIndex = xlAutomatic .Color =...

excel,excel-formula,worksheet-function,conditional-formatting,countif

The ties may be broken with a COUNTIF adjustment. For example a CF rule formula of the kind: =RANK(A1,$A$1:$O$1,0)+COUNTIF($A$1:A$1,A1)-1<7 <7 for the six you specified, though it depends upon when ranking ascending or descending. Ties are broken "in order" - the first found is accepted (count of 1 less 1...

excel,vba,conditional-formatting

Language independent Excel formulae for use in conditional formatting or validation rules Write your formula with english function names, with either A1- or R1C1-references. Assign this formula as the cell formula to an appropriate cell. This could be the cell you are about to format, or any unused cell. Then...

excel,range,conditional-formatting

As per my comment...... Perhaps it would be simpler to use this condition in conditional formatting: =AND(D2="",A2<>"") ....and use an "applies to" range that allows for expansion...

excel,excel-2007,conditional-formatting

Assuming a table like this | Pd Date | Status | |----------|---------| | 4/1/2015 | paid | | 5/7/2015 | denied | | 5/11/2015| paid | | 5/11/2015| pending | You should be able to set conditional formatting using a formula to the row with =AND(ISNUMBER(SEARCH("paid",$B2)),MONTH(TODAY())=MONTH($A2)) Adding a year criteria...

Rather than using a colour bar, do the formatting manually using the formula you have used to change the colour. You'll just need to have 2 formats in order. The first saying if > 50%, the next being greater than 25%

function,conditional-formatting,libreoffice-calc

ADDRESS returns the reference as text. CELL expects a reference. So you need to translate the reference string using INDIRECT: =CELL("CONTENTS", INDIRECT(ADDRESS(1,3))) ...

excel,excel-2010,conditional-formatting

Here is a tiny macro - you need to copy it to a module in VBA Project. Once there, put a cursor in the macro and press F5 :) 1) it works for rows from 1 to 800 (change it if you need it somewhere else) 2) it works on...

arrays,excel,vba,excel-vba,conditional-formatting

you can create a new conditional format for a given cell range which compares the current row and column numbers to the indirect reference cells. R1C1 style =IF(AND(ROW(RC)>=R26C7,ROW(RC)<=R26C8,COLUMN(RC)>=R27C7,COLUMN(RC)<=R27C8),1,0) =ROW(RC) will give you the current row number of the local cell =COLUMN(RC) will give you the current column number of the...

c#,conditional-formatting,closedxml

The problem in your original code is that you use Workbook.Range("C:C") instead of Worksheet.Range(). The workbook itself has no column "C" so this is an invalid range. Working code: wb.Worksheet(1).Range("C:C").AddConditionalFormat().WhenEqualOrGreaterThan(DateTime.Now.ToOADate()).Fill.SetBackgroundColor(XLColor.Red); It has nothing to do with loading and saving the file....

excel,excel-vba,excel-2010,conditional-formatting

I don't think that there is any way to do this with three colors (red, yellow, green), but you can do it with two colors (for example yellow and green). Simply make the color for the low value and the color for the high value the same. That way, the...

c#,excel,conditional-formatting

So a friend found the answer to this awful problem. The function that allows this "Contains" format actually exists. This is how it is done: FormatCondition cond = sheet.get_Range("A1:I70000", Type.Missing).FormatConditions.Add(XlFormatConditionType.xlTextString, Type.Missing, Type.Missing, Type.Missing, "SomethingToFilterIfContained", XlContainsOperator.xlContains, Type.Missing, Type.Missing); cond.Interior.Color = color; I hope this helps someone....

excel,formatting,excel-formula,worksheet-function,conditional-formatting

Assuming integers only, please try a Custom Format of: 0"+";0"-";"-"; Re Edit: Select the range to be formatted (I chose N for illustration), HOME > Styles – Conditional Formatting, New Rule…, Use a formula to determine which cells to format, Format values where this formula is true: =N1=1 Format…, Number,...

excel,datetime,excel-formula,worksheet-function,conditional-formatting

Please format B2 green with standard fill, then apply the following Use a formula to determine which cells to format, Format values where this formula is true: =match(B2,L:L,0)>0 with formatting (red) to suit and Applies to B2....

excel,excel-formula,match,worksheet-function,conditional-formatting

If you have two lists of names, say in ColumnA and ColumnI, and wish to highlight those in A that feature in I please select columnA and try applying a Conditional Formatting formula rule of: =MATCH(A1,I:I,0)>0 ...

excel,excel-formula,highlighting,conditional-formatting

For the sample provided, a CF rule of: =LEFT(R1,12)="000000000000" applied to ColumnR will format the sample and if you wish the cell immediately to the right. It will not highlight blank cells. HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format and...

excel,excel-formula,worksheet-function,conditional-formatting,countif

The way I understand your requirement, please select N11:O11 and HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format, Format values where this formula is true:, enter: =COUNTIF($B11:$B20,"other")>0 Format..., choose your formatting, OK, OK....

excel,sum,excel-formula,conditional-formatting

Please try: =SUMIF(A:A,"x",B:B) where B:B is the column with the values. I suspect your difficulty may have been that when using text as the 'trigger' it needs to be in double inverted commas. Or you might sort by ColumnA and just use =SUM as far down as there are xs....

Try this version =INDEX(curUnit,ROW()-MIN(ROW(curUnit))+1)>unitCount...

excel,excel-vba,for-loop,boolean,conditional-formatting

You are using Cells notation within your Range. Cells has the form ([RowNumber],[ColNumber]). Range has the form ([CellAddress],[CellAddress]) or (Cells(1,1),Cells(1,2)). For your code, I'd recommend replacing your Ranges with Cellss....

excel,condition,conditional-formatting

This will do the trick. You will have to fix the cell references to match your sheet. Also make sure you have the order of the rules correctly and stop processing more rules if there is a match. The concatenate adds first and lastname columns in first sheet Sheet2!$a$1:$a$6 is...

google-spreadsheet,conditional-formatting,data-validation

It is impossible to do that the way you want, but there is a workaround. You can use conditional formatting with a custom formula. If you data validation is from a range, use that range. If it is from a list, create a range with that list. For example a...

excel,excel-vba,conditional-formatting

You have two options one is to use conditional formatting it's easier but takes more time in my opinion You can also use private methods to change the cells format when their values changes, to do so you need to create a code inside the worksheet on the VBA, select...

excel,formatting,conditional-formatting

Please select A2:A8, HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format, Format values where this formula is true: =MATCH($A2,$B$1:$B$10,0) with green formatting and another rule: =ISERROR(MATCH($A2,$B$1:$B$10,0)) with blue formatting. Select B2:B8 and repeat the above with: green: =MATCH($B2,$A$1:$A$10,0) and yellow: =ISERROR(MATCH($B2,$A$1:$A$10,0))....

excel,excel-vba,excel-formula,excel-2010,conditional-formatting

Here is the formula create a new rule in conditional formating based on a formula. Use the following formula and apply it to $A:$A =NOT(ISERROR(MATCH(A1,$B$1:$B$1000,0))) here is the example sheet to download if you encounter problems UPDATE here is @pnuts's suggestion which works perfect as well: =MATCH(A1,B:B,0)>0 ...

excel,vba,for-loop,conditional-formatting

The conditional format color is available through the DisplayFormat property of the Range object. For example... Ws.Cells(iCntr,1).DisplayFormat.Interior.Color

excel,excel-formula,worksheet-function,conditional-formatting,countif

Maybe add an AND to your formula: =AND($G1="name",COUNTIF($M1:$N1,M1)>1) ...

This would seem to require the Use a formula to which cells to format option when creating a new CF rule. Select A2:B14 with A2 as the Active Cell and choose Home ► Styles ► Conditional Formatting ► New Rule. Select the Use a formula to which cells to...

c#,excel,excel-2013,conditional-formatting

Here is a sample code that I quickly wrote to demonstrate using the Traffic Lights in conditional formatting. Please change it to suit your needs. using System; using System.Windows.Forms; using Excel = Microsoft.Office.Interop.Excel; Namespace WindowsFormsApplication2 { public partial class Form1 : Form { Public Form1() { InitializeComponent(); } private void...

excel,vba,excel-vba,locking,conditional-formatting

If cell D14 contains Yes and the macro is run, the cell will be unlocked. If cell D14 does not contains Yes and the macro is run, the cell will be locked. Sub MrFreeze() Dim cCell As Range Dim wksInput As Worksheet Set wksInput = Worksheets("Input") Set cCell = wksInput.Range("D14")...

excel,excel-vba,conditional-formatting

Non-VBA method: Conditional formatting -> New Rule... Select "Format all cells based on thier values" Format Style = "2-Color Scale" Colors = [As needed] VBA method: Dim rng As Range Set rng = ActiveSheet.Range("A1:A10") 'or where-ever. With rng.FormatConditions .AddColorScale 2 With .Item(1).ColorScaleCriteria(1) .Type = xlConditionValueLowestValue .FormatColor.Color = 15773696 End With...

sharepoint,duplicates,highlight,conditional-formatting

Since SharePoint 2013 uses Client Side Rendering (CSR) as a default rendering mode I would recommend the following approach. Basically the idea is to customize List View on the client side as demonstrated below. Assume the Requests list that contains RequestNo column. The following JavaScript template is intended for highlighting...

excel,vba,conditional-formatting

This is how you can add conditional formatting using VBA. You can play around a bit with the sample code to get desired output. FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _ Formula1:="=FALSE" Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority With Selection.FormatConditions(1).Interior .PatternColorIndex = xlAutomatic .Color = 13551615 .TintAndShade = 0 End With First Edit: I assume that you want...

excel,excel-formula,conditional-formatting

=OR(SUMPRODUCT(N(1-ISNUMBER(SEARCH(","&TRIM(MID(SUBSTITUTE(V18,",",REPT(" ",LEN(V18))),LEN(V18)*(ROW(INDIRECT("1:"&1+LEN(V18)-LEN(SUBSTITUTE(V18,",",""))))-1)+1,LEN(V18)))&",",","&U18&","))))) **Amended ROW portion so as to be compatible as a CF rule....

excel,count,excel-formula,worksheet-function,conditional-formatting

To highlight every row in the range 2:1986 where any cell in columns AQ to JK inclusive in that row is populated, use a Conditional Formatting formula rule of: =COUNTA($AQ2:$JK2)>0 with highlighting of your choice and the Applies to range set to: =$2:$1986 ...