Pytanie : Wewnętrzny Colour

I mieć the kod pod ten worksand używać na inny część the workbook. Ale być I polubić sprawnie być teraz the być ale jeżeli the miejsce przeznaczenia komórka wewnętrzny colour być lub kolor żółty lub czerwień wtedy tylko the chrzcielnica być entered.

On the dołączać kartoteka the BRIO Ścieżka być the MISTRZ i ten informacja wymagać przenosić na the Ścieżka Przymus sheet.
So the Colours na the Mistrz przenosić na the Ścieżka ciąć na arkusze ale nie gdy the miejsce przeznaczenia prześcieradło już miewać wnętrze colour.

On the dołączać prześcieradło dla I ręcznie tworzyć the colours jak I polubić applied.

Is i ewentualny?
(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:
 ' Format QRNational Wałkonić się
Dla RngClr1 c W rngClr1
'Dla ActiveSheet.UsedRange c W ActiveSheet.UsedRange
    'sprawdzać dla kolor żółty
    Jeżeli c.Interior.ColorIndex = 9 Wtedy
        shtJIL.Activate
        
'Komórka ((c.Row * 2) + 6, (c.Column * 2) + 16) .ClearContents
        Komórka ((c.Row * 2) + 6, (c.Column * 2) + 18). Interior.ColorIndex = 9
        Komórka ((c.Row * 2) + 6, (c.Column * 2) + 18). Font.ColorIndex = 2
        Komórka ((c.Row * 2) + 6, (c.Column * 2) + 18). Font.Bold = Prawdziwy


        msJIL.Activate
'c.ClearContents
'c.Interior.ColorIndex = xlNone
    Kończyć Jeżeli
Następnie

'Format Pacyficzny Krajowy Purpura
Dla RngClr1 c W rngClr1
'Dla ActiveSheet.UsedRange c W ActiveSheet.UsedRange
    'sprawdzać dla kolor żółty
    Jeżeli c.Interior.ColorIndex = 13 Wtedy
        shtJIL.Activate
        
'Komórka ((c.Row * 2) + 6, (c.Column * 2) + 16) .ClearContents
        Komórka ((c.Row * 2) + 6, (c.Column * 2) + 18). Interior.ColorIndex = 13
        Komórka ((c.Row * 2) + 6, (c.Column * 2) + 18). Font.ColorIndex = 2
        Komórka ((c.Row * 2) + 6, (c.Column * 2) + 18). Font.Bold = Prawdziwy

        msJIL.Activate
'c.ClearContents
'c.Interior.ColorIndex = xlNone
    Kończyć Jeżeli
Następnie
Attachments:

Odpowiedź : Wewnętrzny Colour

Próbować to.
(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:
Opcja Wyraźny

Jawny Okręt podwodny ApplyBRIO ()
  Ciemnawy wksFrom Jako Worksheet
  Ciemnawy wksTo Jako Worksheet
  Ciemnawy rngFrom Pasmo
  Ciemnawy rngTo Pasmo
  Ciemnawy c Pasmo
  Ciemnawy lngColArea Długo
  Ustalony wksFrom = Worksheets ("BRIO Ścieżka x JIL")
  Ustalony wksTo = Worksheets ("Ścieżka Przymus ustalony JIL")
  Application.ScreenUpdating = Fałszywy
  Dla B1 c W wksFrom.Range ("B1: O1")
    Jeżeli c.NumberFormat Lubić "ddd *" Wtedy
      Jeżeli rngFrom Być RngFrom Wtedy
        Ustalony rngFrom = wksFrom.Range (c.Cells (3, 1), wksFrom.Cells (62, c.Column))
      Inny
        Ustalony rngFrom = Zjednoczenie (rngFrom, wksFrom.Range (c.Cells (3, 1), wksFrom.Cells (62, c.Column)))
      Kończyć Jeżeli
    Kończyć Jeżeli
  Następnie
  Ustalony rngTo = wksTo.Range ("B3: H62")
  Dla lngColArea = (1) RngFrom.Areas.Count
    Dla LngColArea c W rngFrom.Areas (lngColArea). Komórka
      Jeżeli Len (Podstrzyżenie (c.Value))  <> (0) Wtedy
        Wybrany Skrzynka rngTo.Cells (c.Row - 2, lngColArea). Interior.Color
          Skrzynka vbYellow, vbRed
            'właśnie przeniesienie the tekst
            rngTo.Cells (c.Row - 2, lngColArea). Wartość = c.Value
          Skrzynka Inny
            'przenosić tekst i wewnętrzny kolor
            rngTo.Cells (c.Row - 2, lngColArea). Wartość = c.Value
            rngTo.Cells (c.Row - 2, lngColArea). Interior.Color = c.Interior.Color
            rngTo.Cells (c.Row - 2, lngColArea). Font.Color = c.Font.Color
        Końcówka Wybiórka
        'Przerwa
      Kończyć Jeżeli
    Następnie
  Następnie
  Application.ScreenUpdating = Prawdziwy
Końcówka Okręt podwodny
Inne rozwiązania  
 
programming4us programming4us