Упорядочить ячейки содержащие значения 1 и 0 в восьми столбцах - VBA

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

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

Помогите пожалуйста с макросом.нужно упорядочить ячейки содержащие значения 1 и 0 в восьми столбцах .значения записаны по столбцу начиная от 28 строки в последовательности (которая должна быть сохранена),но с большим количеством пробелов между собой.а нужно все значения в столбцах соблюдая ту же последовательность начиная с 28 строки раставить без пробелов.нужен макрос при запуске которого будет во всех восьми столбцах одновременно пропишет значения без пробелов,по сохраняя их последовательность записанную начиная с 28 строки в каждом из столбцов.файл с примером есть.

Решение задачи: «Упорядочить ячейки содержащие значения 1 и 0 в восьми столбцах»

textual
Листинг программы
  1. Sub Уплотнение_данных()
  2.     Dim i&, j%, k&, LastRow%, A, B
  3.     With ActiveSheet.UsedRange
  4.         LastRow = .Rows.Count - .Row + 1
  5.     End With
  6.     With Range("A28:O" & LastRow)
  7.         A = .Value
  8.         B = .Formula
  9.         For j = 1 To 15 Step 2
  10.             k = 0
  11.             For i = 1 To UBound(A)
  12.                 If Trim(A(i, j)) <> "" Then
  13.                     k = k + 1
  14.                     B(k, j) = B(i, j)
  15.                 End If
  16.             Next i
  17.             For k = k + 1 To UBound(A)
  18.                 B(k, j) = Empty
  19.             Next k
  20.         Next j
  21.         .Formula = B
  22.     End With
  23. End Sub

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


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

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

6   голосов , оценка 4.5 из 5

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

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

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