Questione : Formattazione condizionale di colore di Excel 2003 VBA

Ho un libro di esercizi che faccio installare la formattazione condizionale dentro. Tutto è funzionare grande, ma ora il cliente vuole alcuna della formattazione essere basato sul contenuto di 2 cellule anziché una. il

In il libro di esercizi allegato, sul primo manuale (“segni di riferimento„),
column D deve essere colorindex38 se la colonna C è 0 (non spazio in bianco),
che deve essere colorindex 40 se la colonna C è 40,
deve essere colorindex36 se la colonna C è 50,
it deve essere colorindex 37 se la colonna C è 70 o sopra E ..... il
here è il problema reale….la colonna C del
if è 60 E la colonna D è inferiore a 94, la cellula in colonna D deve essere colonna C del yellow
if è 60 E la colonna D è >93, la cellula in colonna D deve essere frammento che di codice del green

*The ho attaccato sotto sono la parte attualmente ho installato per il formatting
condizionale class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
>Sub notpretty BenchmarksFormatting (rg " del class= " del id= " codeSnippet946372 del
 dell'obiettivo e IsNumeric (obiettivo) allora
            Se non intersecare (obiettivo. Gamma (“C4: C41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 40, 50, 60, 70), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“E4: E41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 7.5, 8, 12, 17), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“F4: F41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“G4: G41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“H4: H41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“I4: I41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“K4: K41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 40, 50, 60, 70), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“M4: M41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 7.5, 8, 12, 17), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“N4: N41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“O4: O41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“P4: P41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“Q4: Q41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“S4: S41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 40, 50, 60, 70), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“U4: U41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 7.5, 8, 12, 17), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“V4: V41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“W4: W41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“X4: X41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
            Se non intersecare (obiettivo. Gamma (“Y4: Y41„)) Allora è niente
                v = Application.Match (obiettivo, allineamento (0, 25, 50, 75, 90), 1)
                Se non IsError (v) allora
                    Target.Interior.ColorIndex = FillColors (v - 1)
                Concluder se
            Concluder se
        Concluder se
   Dopo
Estremità con
Sommergibile dell'estremità
class= " lastRow del
>Attachments " di nome " del class= del class= " valore " del
il

class= " fileInfo " del
il title= " " di nome di schedario del class= " di SWE-10-11-Benchmarks-6th.xls il class= (Mb 3.2)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
Benchmarks
il class= di
del >
class= del

Risposta : Formattazione condizionale di colore di Excel 2003 VBA

O, non ha attaccato il codice!
1:
2:
3:
4:
int FieldLength = 20;
stringa s = “123456789„;
disposizione della stringa = “{0, -„ + FieldLength + “}„;
Console.WriteLine (String.Format (disposizione, s));
Altre soluzioni  
 
programming4us programming4us