Страницы: 1
RSS
исправление границ ячеек после вставки строки VBA
 
вставляю строку с помощью кода  
Rows(ActiveCell.Row).Insert  
Rows(ActiveCell.Row + 1).Copy Rows(ActiveCell.Row)  
в одной строке вставляется с жирными границами, хотелось бы нижнюю границу заменить на тонкую. Макрорекордером записал но есть одно но нужно вернуться в исходную точку - не знаю как в VBA это реализовать.  
в VBA - 0+ )))
 
Может так?  
Sub Макрос1()  
   If Application.Intersect(ActiveCell, ActiveSheet.UsedRange) Is Nothing _  
      Or ActiveCell.Row <= 3 Then _  
       MsgBox "Активная ячейка вне таблицы": Exit Sub  
       Rows(ActiveCell.Row + 1).Insert , 1  
       Rows(ActiveCell.Row + 1).Copy Rows(ActiveCell.Row)    'копируем формулы с строки на 1 яч. ниже активной  
End Sub
Я сам - дурнее всякого примера! ...
 
Еще варианты:) Давно делал... Игорь67   
http://www.planetaexcel.ru/forum.php?thread_id=3554   
http://www.planetaexcel.ru/forum.php?thread_id=5569
 
спс за ответы буду смотреть.
Страницы: 1
Наверх