Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 18.07.2017
Сообщений: 1
1

Добавление строк с пропущенными номерами

18.07.2017, 12:58. Показов 1802. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.
Помогите пожалуйста разобраться.
В таблицу с адресами нужно добавить номера пропущенных квартир. Таблица большая, руками добавлять будет долго.
Заранее благодарен.
Вложения
Тип файла: xlsx пример.xlsx (12.8 Кб, 101 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2017, 12:58
Ответы с готовыми решениями:

Поиск в файле строк, содержащих заданный символ, с пропуском строк с определёнными порядковыми номерами
Имеется файл отчета otchet.txt. Найти строки содержащие значёк # (решетка). Но при поиске...

Получить номера строк матрицы, для которых нет равных среди строк с меньшими номерами
Для символьной квадратной матрицы порядка n получить номера строк, для которых нет равных среди...

Описать процедуру SwapRow(A, M, N, K1, K2), осуществляющую перемену местами строк вещественной матрицы А размером M*N с номерами строк К1 и К2
Помогите,пожалуйста, срочно решить задачу,а то допуск до экзамена не получу =( Задача. ...

Функции работы со строками символов: определение размера строки, копирование строк, добавление строк, сравнение строк
На языке Ассемблер написать функции работы со строками символов: определение размера строки,...

1
Динохромный
1400 / 763 / 284
Регистрация: 22.12.2015
Сообщений: 2,387
18.07.2017, 14:50 2
Sedoy_1987, можно воспользоваться кодом ниже.
Для этого выделите содержимое таблицы без заголовков и запустите код.
Оговорки:
1. Номера квартир должны содержаться в столбце таблицы №7 (сама таблица может быть сдвинута в любую сторону, но квартиры должны быть в седьмом по счету столбце выделения).
2. Необходимо выделить всю таблицу (14 столбцов как в примере)
3. Нумерация в первом столбце меняется на формулу, значение равно номеру квартиры
4. Нумерация квартир должна идти по возрастающей. Например, если у вас после квартиры №15 опять пойдет №1 (допустим для новой улицы), то код вставит лишнюю квартиру №16, хотя этой квартиры быть не должно. Проверки не предусмотрены, т.к. приложенный Вами пример не предполагает возможность таких ситуаций.
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Option Explicit
 
Public Sub insert_rows_flat_r()
    Dim rngObj As Range
    Dim i As Integer
    If Selection.Columns.Count <> 14 Then
        MsgBox "Необходимо выделить таблицу!"
        Exit Sub
    End If
    i = 1
    Do
        If Selection.Cells(i, 7).Value <> "" Then
            Set rngObj = Range(Selection.Cells(i + 1, 7), Selection.Cells(Selection.Rows.Count, 7)).Find(what:=(Selection.Cells(i, 7).Value + 1), LookAt:=xlWhole, SearchDirection:=xlNext)
            If rngObj Is Nothing And Application.WorksheetFunction.Max(Selection.Columns(7)) <> Selection.Cells(i, 7).Value Then
                
                Selection.Rows(i + 1).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
                Selection.Resize(Selection.Rows.Count + 1, Selection.Columns.Count).Select
                Selection.Cells(i + 1, 7).Value = Selection.Cells(i, 7).Value + 1
                Selection.Cells(i + 1, 10).Value = "нежилое"
                Selection.Cells(i + 1, 14).Value = "Не установлено"
                Selection.Rows.Item(i + 1).Interior.ColorIndex = 6
            End If
            Set rngObj = Nothing
        End If
        'If i > 30000 Then Exit Sub
        i = i + 1
    Loop While i <= Selection.Row + Selection.Rows.Count - 1
    Selection.Columns(1).FormulaR1C1 = "=IF(RC[6]<>"""",RC[6],"""")"
End Sub
0
18.07.2017, 14:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2017, 14:50
Помогаю со студенческими работами здесь

Предложение с пропущенными буквами
Подскажите как можно реализовать такое. Нужно выводить небольшой текст с пропущенными буквами...

Уравнение с пропущенными цифрами
Нужна программа на Си Помогите пожалуйста Добавлено через 33 минуты upupupup

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

Миллионы строк. добавление новых строк занимает очень много времени
здравствуйте, столкнулся с такой проблемой: в базе данных access несколько миллионов строк, заношу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru