powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Цвет ячейки
3 сообщений из 3, страница 1 из 1
Цвет ячейки
    #34713054
dialo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть файл Excel, таблица имеет закрашенные строки, в этих строках есть 1 ячейка с данными. Подскажите как сделать, что бы ячейка с данными в закрашенной строке цветом 1 перенести в столбец А той же строки, а ячейку с данными в закрашенной строке цветом 2 в столбец В той же строки.
...
Рейтинг: 0 / 0
Цвет ячейки
    #34713129
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Excel работает с цветами только через макросы VBA
...
Рейтинг: 0 / 0
Цвет ячейки
    #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
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Цвет ячейки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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