Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Цвет ячейки / 3 сообщений из 3, страница 1 из 1
08.08.2007, 10:48:46
    #34713054
dialo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цвет ячейки
Есть файл Excel, таблица имеет закрашенные строки, в этих строках есть 1 ячейка с данными. Подскажите как сделать, что бы ячейка с данными в закрашенной строке цветом 1 перенести в столбец А той же строки, а ячейку с данными в закрашенной строке цветом 2 в столбец В той же строки.
...
Рейтинг: 0 / 0
08.08.2007, 11:10:18
    #34713129
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цвет ячейки
Excel работает с цветами только через макросы VBA
...
Рейтинг: 0 / 0
08.08.2007, 11:51:10
    #34713278
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цвет ячейки
В общем виде так, а дальше частности
Код: plaintext
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.
Sub Макрос4()
 Dim iCel As Range, myRng As Range, x As Long, y As Long
  ' здесь цвета
  x =  35 
  y =  36 
  With ActiveSheet
       Set myRng = .Range("A1:A" & .Cells.Find("*", , , xlWhole, xlByRows, xlPrevious).Row)
  End With
  
    For Each iCel In myRng
        
        If iCel.Interior.ColorIndex = x Then
          With iCel
           .Value = .End(xlToRight).Value
           .End(xlToRight).ClearContents
          End With
        End If
        
        If iCel.Interior.ColorIndex = y Then
          With iCel.Offset(,  1 )
           .Value = .End(xlToRight).Value
           .End(xlToRight).ClearContents
          End With
        End If
        
    Next iCel
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Цвет ячейки / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]