Распределение данных по листам в книге - VB

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

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

подскажите как нужно указать счетчик, что бы приразбивке по счетам на другие листы все записи были по порядку без пустых строк. На данный момент макро сразбивает по листам но не порядку строки.
рассмотрю и другие предложенные варианты )))

Решение задачи: «Распределение данных по листам в книге»

textual
Листинг программы
Sub РАСКИДАТЬ()
 Dim M()
 Dim LR
 Dim R, C
 Очистить
 Dim L
 LR = Sheet3.Cells(Rows.Count, 1).End(xlUp).Row
 M = Sheet3.Range(Sheet3.Cells(1, 1), Sheet3.Cells(LR, 8)).Value
For R = 1 To 27
  For C = 1 To 8
      Sheets(Trim(Str(R))).Cells(1, C) = M(1, C)
Next C, R
For R = 2 To UBound(M)
 L = VBA.Right(M(R, 2), 2)
 LR = Sheets(Trim(Str(L))).Cells(Rows.Count, 1).End(xlUp).Row + 1
  For C = 1 To 8
      Sheets(Trim(Str(L))).Cells(LR, C) = IIf((C = 2 Or C = 4), Format(M(R, C), "##############"), M(R, C))
Next C, R
 End Sub
 
Sub Очистить()
Dim J
For J = 1 To 27
    Sheets(Trim(Str(J))).Cells.ClearContents
Next J
End Sub

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

13   голосов , оценка 4.231 из 5
Похожие ответы