Доброго времени форумчане! Мучаюсь весь день, но без успехов((( Имею таблицу с датами отлётов и прилётов, по месяцам, мне нужно определить диапазон, скажем прилёт 12 июня-вылет 20 октября и перенести его в график. В примере более понятно. Данную тема открыта: http://www.planetaexcel.ru/forum....dannykh
Доброго времени форумчане! Мучаюсь весь день, но без успехов((( Имею таблицу с датами отлётов и прилётов, по месяцам, мне нужно определить диапазон, скажем прилёт 12 июня-вылет 20 октября и перенести его в график. В примере более понятно. Данную тема открыта: http://www.planetaexcel.ru/forum....dannykhadamm1603
Sub www() Dim s&, x&, k& For s = 3 To Range("A" & Rows.Count).End(xlUp).Row x = 0 For k = 3 To 17 If Val(Cells(s, k)) > 0 And Cells(2, k) Like "*ПРИЛЕТ*" Then x = 1 If x = 1 Then Cells(s, k).Interior.ColorIndex = 6 If Val(Cells(s, k)) > 0 And Cells(2, k) Like "*ВЫЛЕТ*" Then x = 0 Next Next End Sub
[/vba] [p.s.]Посмотрел на планете, и понял, мое предложение не к месту! Просто закрашиваю ячейки [/p.s.]
А так? [vba]
Код
Sub www() Dim s&, x&, k& For s = 3 To Range("A" & Rows.Count).End(xlUp).Row x = 0 For k = 3 To 17 If Val(Cells(s, k)) > 0 And Cells(2, k) Like "*ПРИЛЕТ*" Then x = 1 If x = 1 Then Cells(s, k).Interior.ColorIndex = 6 If Val(Cells(s, k)) > 0 And Cells(2, k) Like "*ВЫЛЕТ*" Then x = 0 Next Next End Sub
[/vba] [p.s.]Посмотрел на планете, и понял, мое предложение не к месту! Просто закрашиваю ячейки [/p.s.]Wasilich
Сообщение отредактировал Wasilich - Понедельник, 05.12.2016, 02:52