![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#11 |
Новичок
Джуниор
Регистрация: 28.02.2023
Сообщений: 1
|
![]()
Sub SetNums()
Dim r1 As Long, r2 As Long, r As Long, c1 As Long, c2 As Long r1 = 1: r2 = 6: c1 = 1: c2 = 9: Cells(r2, c2 + 1).NumberFormat = "@" Cells(r2, c2) = Cells(r1, c1): Cells(r2, c2 + 1) = Cells(r1, c1 + 1) Do r = 1 Do While Cells(r1 + r, c1 + 1) - Cells(r1 + r - 1, c1 + 1) = 1 And Cells(r1, c1) = Cells(r1 + r, c1) r = r + 1 If Cells(r1, c1) <> Cells(r1 + r, c1) Then Exit Do Loop If r > 1 Then Cells(r2, c2 + 1) = Cells(r2, c2 + 1) & IIf(r > 2, "-", ", ") & Cells(r1 + r - 1, c1 + 1) If Cells(r1, c1) <> Cells(r1 + r, c1) Then r2 = r2 + 1: Cells(r2, c2 + 1).NumberFormat = "@" Cells(r2, c2) = Cells(r1 + r, c1): Cells(r2, c2 + 1) = Cells(r1 + r, c1 + 1) Else Cells(r2, c2 + 1) = Cells(r2, c2 + 1) & ", " & Cells(r1 + r, c1 + 1) End If r1 = r1 + r Loop Until Cells(r1, c1) = "" End Sub |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти все слова-числа, т.е. такие, которые состоят только из цифр. Известно, что количество цифр в каждом числе не более 9 (девяти | vikichocolate | Помощь студентам | 1 | 21.12.2011 00:12 |
Поиск элемента в одном столбце и замена в другом | Volgar | Microsoft Office Excel | 13 | 05.01.2011 19:49 |
Отображение формулы в одном столбце | dyakon88 | Microsoft Office Excel | 6 | 25.11.2010 20:15 |
Как заменить обычний дефис на неразрывный дефис | Jaroslav | Microsoft Office Excel | 2 | 28.05.2010 11:39 |