This code automatically applies the conditional formatting to cell B1 when you enter "1" in cell A1. When you enter "1" in cell A1, you expect the color of cell B1 to change to red. However, the color of the cell does not change. The color of cell B1 changes to red only if you enter "1" in cell B1.
Additionally, the Conditional Formatting dialog box displays the formula as =B1=1 instead of =A1=1.
Workaround
To work around this issue, use one of the following methods.
Method 1: Use absolute cell references
You can use absolute cell references to refer to the cell that contains the formula instead of to refer to relative cell references.
For example, you can modify the Formula1:="=A1=1" text entry in the VBA code that is described in the "Symptoms" section as Formula1:="=$A$1=1" to make the code use absolute cell references. This modified version of the VBA code is as follows:
Method 2: Select the cell that you want to use for conditional formatting before you apply the formula
When you want to apply conditional formatting to a cell, first select the cell that you want to use for the conditional formatting. Then, select the cell that you want to use for the formula. After you select this cell, modify the formula to suit your requirements.
To do this, follow these steps, as appropriate for the version of Excel that you are running.
Microsoft Office Excel 2007
Start Excel, and then open a new Excel worksheet.
In the Excel worksheet, select cell B1.
Click the Home tab.
Click Conditional Formatting in the Styles group, and then click New Rule.
Click Use a formula to determine which cells to format under Select a Rule Type.
Click inside the Format values where this formula is true box. Then, select the cell that you want to use for the conditional formatting.
Modify the value in step 6 to be =$A$1=1.
Click Format.
In the Format Cells dialog box, click the Fill tab.
Click the color "red," and then click OK.
In the New Formatting Rule dialog box, click OK.
In cell A1, type 1, and then press ENTER.
Verify that the color of the cell B1 changed to red.
Close the Excel worksheet.
Microsoft Office Excel 2003 and earlier versions of Excel
Start Excel, and then open a new Excel worksheet.
In the Excel worksheet, select cell B1.
On the Format menu, click Conditional Formatting.
Under Condition 1, click Formula Is in the list.
Click inside the data entry box. Then, select the cell that you want to use for the conditional formatting.
Modify the value in the data entry box to be =$A$1=1, and then click OK.
Click Format.
In the Format Cells dialog box, click the Patterns tab.
Select the color "red," and then click OK.
In the Conditional Formatting dialog box, click OK.
In cell A1, type 1, and then press ENTER.
Verify that the color of the cell B1 changed to red.
Migliorare e personalizzare un'app canvas di Power Apps usando formule facili da scrivere. Informazioni su come modificare i formati, eseguire calcoli matematici e implementare la formattazione condizionale.