Вы переопределяете переменную $result
. Просто используйте другую переменную, и вы должны быть в порядке:
$app = $row["AppID"];
$sqlApp = "SELECT * FROM core_apps WHERE AppID = $app";
$resultApp = $conn->query($sqlApp);
Вы могли использовать сценарий VBA, который изменяет условное форматирование выбора (Вам, возможно, придется скорректировать условие & форматирование соответственно):
For Each i In Selection
i.FormatConditions.Delete
i.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, Formula1:="=" & i.Offset(0, -1).Address
With i.FormatConditions(1).Font
.Bold = True
End With
Next i
При создании условного форматирования набор диапазон, которому это относится к тому, что Вы хотите (целый лист), затем войдите родственник формула (удалите $
знаки), как будто Вы только форматировали верхний левый угол.
Excel правильно применит форматирование к остальной части ячеек соответственно.
В этом примере, запускающемся в B1, , уехал , ячейка будет A1. Просто используйте это - никакая усовершенствованная требуемая формула.
<час> при поиске чего-то более усовершенствованного можно играть вокруг с column()
, row()
, и indirect(...)
.
Если вы измените ссылку на ячейку, чтобы использовать нотацию R1C1 (Инструменты | Параметры, вкладка «Общие»), вы можете использовать простую запись и вставить ее в любую ячейку.
Теперь ваша формула просто:
=RC[-1]