2015-01-07 6 views
0

У меня есть диапазон ячеек c5: cc5, который имеет значения от 0 до 23 (время). Я хотел бы на соответствующей строке (15) для заполнения, если число либо 11 или 23. Извините за такой нуб вопрос, я просто очень новой для VBЗаполнение ячеек на основе значения ячейки другой ячейки

ответ

1

Возможно:

Sub Populate() 
    Dim rng As Range 
    Set rng = Range("C5:CC5") 
    For Each r In rng 
     v = r.Value 
     If v = 11 Or v = 23 Then 
      r.Offset(10, 0).Value = "Populate" 
     End If 
    Next r 
End Sub 
0

ли вам действительно нужен VBA для этого?

Вы можете добавить следующую формулу для Вашего второго диапазона ($ C $ 15 - $ CC $ 15):

= IF (OR (C5 = 11, C5 = 23), C5, "")

Смежные вопросы