На листе много цветных ячеек с текстом и одна картинка. Подскажите, как макросом определить цвет ячейки под центром картинки "Рисунок 5" - и вывести цвет в ячейку J3, а текст - в ячейку K3 ?
Доброе утро, народ. Помогите решить задачу.
На листе много цветных ячеек с текстом и одна картинка. Подскажите, как макросом определить цвет ячейки под центром картинки "Рисунок 5" - и вывести цвет в ячейку J3, а текст - в ячейку K3 ?DJBeast
Sub aaa() Dim rn As Range, x!, y! With ActiveSheet.Shapes("Рисунок 5") x = .Left + .Width / 2 y = .Top + .Height / 2 Set rn = .BottomRightCell End With While x < rn.Left Set rn = rn.Offset(, -1) Wend While y < rn.Top Set rn = rn.Offset(-1) Wend [j3] = Hex(rn.Interior.Color) [k3] = rn End Sub
[/vba]
[vba]
Код
Sub aaa() Dim rn As Range, x!, y! With ActiveSheet.Shapes("Рисунок 5") x = .Left + .Width / 2 y = .Top + .Height / 2 Set rn = .BottomRightCell End With While x < rn.Left Set rn = rn.Offset(, -1) Wend While y < rn.Top Set rn = rn.Offset(-1) Wend [j3] = Hex(rn.Interior.Color) [k3] = rn End Sub