2015-06-02 3 views
0

Интересно, может ли кто-нибудь помочь, я новичок, когда дело доходит до превосходства. Я должен создать специальную таблицу, которая будет использоваться в управлении Datacenter и аппаратном отслеживании, поэтому то, что я сделал, создал рабочий лист и лист на стойку, что мне нужно достичь, когда ячейка на основной листе заполнена цвет фона (серый), он затем меняет цвет на соответствующем листе. Не знаю, сколько чувство, что делает :)Копирование Цвет фона от главного листа до рабочего листа - не содержимое

Master B2: B25 Рабочий лист 1 B4: B27 .. Master D2: D25 Рабочий лист 2 B4: B27 .. Master E2: E25 Рабочий лист 3 B4: B27. .etc

Я не могу использовать копию, потому что она копирует содержимое ячейки, которой я не хочу, только цвет фона.

+0

Только быстрое дополнительное примечание: причина мне нужно цвет, потому что содержимое ячеек будет разные, а пространство в стойке рассчитывается на ячейки по цвету. –

+1

Каков ваш код? Где вы застряли? Если это не о коде, вы не в том месте. Вместо этого отправьте сообщение на SuperUser. – teylyn

+0

Извините, новый сайт, я могу избавиться от тега vba и добавить суперпользователя? –

ответ

-1
Sub Macro5() 
' 
' Macro5 Macro 
' 

' 
    Range("J11").Select 
    Selection.Copy 
    Range("J12").Select 
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _ 
     SkipBlanks:=False, Transpose:=False 
End Sub 

выше будет скопировать форматы. Кстати это произошло прямо из записи макросов, вы должны макро рекордер первый

Может также использовать ниже

Range("J12").Interior.Color = Range("J11").Interior.Color