Chcel by som vedieť, ako získať prístup k stĺpcu v podmienenom formátovaní s názvom "Platí pre" a zadávať svoje vlastné podmienky. Pridal som screenshot pre lepšiu orientáciu.
Môj kód pre pridávanie syntaxe v podmienenom formátovaní je,
With Selection
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=" & c.Address & "=TRUE"
.
.
.
End With
Verím, že kód by mal byť pridaný tam, ale jednoducho nemôžem nájsť správnu syntax.
Aktualizácia:
Aktualizoval som môj kód, aby som vyzeral takto,
With Range(Cells(c.Row, "B"), Cells(c.Row, "N"))
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=" & c.Address
.FormatConditions(1).Interior.ColorIndex = 15 "change for other color when ticked
End With
Toto by v podstate znamenalo špecifické riadkyktoré sa týkajú miesta, kde som umiestnil začiarkavacie políčko, zmenili farbu pozadia. Políčko začiarkavacieho políčka predstavuje c.Adresa, kde "c" obsahuje umiestnenie bunky, ktorú som zvolil na začiarknutie políčka.
odpovede:
8 pre odpoveď č. 1Potrebujete urobiť niečo také (Range("A25")
je to presne to, čo sa chystáte nájsť):
With Range("A25")
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, _
Formula1:="=" & c.Address
".
".
".
End With
a nie je potrebné písať "=" & c.Address & "=TRUE"
, môžete použiť len "=" & c.Address
.
5 pre odpoveď № 2
Požiadavka "vzťahuje sa" je vlastná výberu, na ktorý sa vykonáva blok blokovania.