Pytanie : Z nadzieją prosty pytanie… "blokować" przypusczający formating

Gdy I tworzyć mój przypusczający formating, I używać the PASMO =$A$3: $0$1044644
However, po chwila (opłata cięcie i pasta I zgadywać), ono zostać czerep bałaganić podobieństwo:
=$A$210: $N$213, $A$2: $N$208, $A$215: $I$1044644, $K$215: $N$1044644, $J$215: $J$469, $J$472: $J$1044644

How móc I to od? My wciąż potrzebować i pasta dane od inny sources.
Or być tam  sposób I móc "" the pasmo na OTWARTY? (Tak daleko jak I znać, ty ty manipulować przypusczający formating, I być pewny jeżeli manipulować być diffent być 2007 który pozwolić ty 2007…)

Thanks!
Bruj

Odpowiedź : Z nadzieją prosty pytanie… "blokować" przypusczający formating

Cześć Bruj,

I studiować the problem i odkrywać nowy i zadziwiający rzecz dla. Nigdy zanim I spotykać zadanie dokąd tam  być konieczny Activecell.
I zakładać że gdy my wyznaczać Formuła the Format Warunek, ono tłumaczyć tak jakby stosować the Activecell. W Ten Sposób jeżeli my komponować formuła dla the odgórny lewy komórka CF pasmo (ten ono mieć właściwy krewny/absolut odnosić się rozszerzać nad the pasmo) my musieć Activecell the odgórny lewy komórka CF pasmo. The łatwy sposób pasmo być the CF pasmo. W Ten Sposób ty być prawy ogólnie o wybór.

I mieć nadzieję że ten macro być stosowny dla ty.
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
Intymny Okręt podwodny Workbook_Open ()
Ciemnawy lastRow Długo
Z Worksheets ("Sheet1")
    . Cells.FormatConditions.Delete  'DELEATUR WSZYSTKIE COND FORMATOWANIE
    lastRow =. Rows.Count
    Z. Pasmo ("A3: O" & lastRow)   'SET brak przedmiot, wszystkie wyrażenie z
                                    '"." odnosić sie ono. Notatka gniazdować "Z"
        . Wybiórka                     'ActiveCell odgórny lewy kąt the pasmo
        .FormatConditions.Add Typ: =xlExpression, Formula1: = " =COUNTIF ($E$3: $E3, $E3) >1 "
        .FormatConditions (1).Interior.ColorIndex = 44
        .FormatConditions (1).StopIfTrue = Prawdziwy
        .FormatConditions.Add Typ: =xlExpression, Formula1: = " =COUNTIF ($E$3: $E$ " & lastRow & ", $E3) >1"
        .FormatConditions (2).Interior.ColorIndex = 37
        .FormatConditions.Add Typ: =xlExpression, Formula1: = " =UPPER ($K2) = "" TAK """
        .FormatConditions (3).Interior.Color = vbRed    'Rewolucjonistka
    Końcówka Z
Końcówka Z
Końcówka Okręt podwodny
Inne rozwiązania  
 
programming4us programming4us