Установить высоту строк на листе Excel - VB

Узнай цену своей работы

Формулировка задачи:

Задачка хитрая. Есть в excel что-то вроде ABC 4 DEF 2 Нужно после каждой такой строки вставить её же, но вставляемых строк должно быть как в указанном числе. Т.е. это должно выглядеть как: ABC 4 ABC 4 ABC 4 ABC 4 DEF 2 DEF 2

Решение задачи: «Установить высоту строк на листе Excel»

textual
Листинг программы
  1. Private Sub CommandButton1_Click()
  2.    Dim iNumberOfInserts As Integer
  3.    Dim i As Integer
  4.    Dim j As Integer
  5.    Dim iMyRow As Integer
  6.    
  7.    For i = 1 To 2
  8.      If i = 1 Then iMyRow = 1
  9.      iNumberOfInserts = Range('B' & iMyRow).Value
  10.     Rows('' & iMyRow).Select
  11.     For j = 1 To iNumberOfInserts
  12.         Selection.Copy
  13.         Selection.Insert Shift:=xlDown
  14.      Next j
  15.      Selection.End(xlDown).Select
  16.      iMyRow = ActiveCell.Row
  17.    Next i
  18.    
  19.    Application.CutCopyMode = False
  20. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы