У меня проблема.Мне нужно написать макрос, который выбирает значения в столбце E. Значения выбранных элементов должны быть между значениями в ячейках T2 и U2.После выбора макрос должен нарисовать график.
Я пробовал 3 способа:
Первый подход:
Sub wykres1()
Dim rng As Range
Dim cell As Range
Set rng = Range("E1", Range("E65536").End(xlUp))
For Each cell In rng
If cell.Value > "T2" and cell.value < "U2" Then Cell.Select
With Selection
ActiveSheet.Shapes.AddChart2
End With
Next cell
End Sub
Wykres1 Не работает, потому что строка с if
подсвечена красным.
Второй подход:
Sub wykres2()
Dim rng As Range
Dim cell As Range
Set rng = Range("E1", Range("E65536").End(xlUp))
For Each cell In rng
If cell.Value > ActiveSheet.Cell(2,20).Value and cell.value < ActiveSheet.Cell(2,21).Value Then Cell.Select
With Selection
ActiveSheet.Shapes.AddChart2
End With
Next cell
End Sub
Wykres2 Не работает, потому что строка с if
подсвечена красным.
Третий подход:
Sub wykres3()
Dim rng As Range
Dim cell As Range
Set rng = Range("E1", Range("E65536").End(xlUp))
For Each cell In rng
If cell.value > -35 And cell.value < -32 Then cell.Select
With Selection
ActiveSheet.Shapes.AddChart2
End With
Next cell
End Sub
Wykres3 зависает после запуска.Когда я удаляю деталь с чертежом, макрос выбирает одну ячейку, а не диапазон с выбранными значениями.И здесь я помещаю значения в макрос (-35) (-32) - но меня интересует возможность поместить значения из ячеек (T2) (U2).
Как яупомянуто - мне нужно создать макрос, который выбирает ячейки в столбце E со значениями между значениями в ячейках T2 и U2.После выбора макроса необходимо нарисовать график.
Спасибо за помощь.