Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.02.2023
Сообщений: 3

Добавление строк в таблицу методом .ListRows.Add

31.10.2023, 18:46. Показов 441. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, всем! Прошу помощи с VBA Excel. Есть макрос, который добавляет новую строку в таблицу.
Кусок кода добавления новой строки на который ругается VBE:
Visual Basic
1
2
3
Dim listobjDataTable As ListObject
        Set listobjDataTable = ThisWorkbook.Worksheets("Данные").ListObjects("dataTable")
        listobjDataTable.ListRows.Add
Код срабатывает от 3 до 10 раз корректно, а потом вываливается сообщение об ошибке. В чем может быть проблема?
Миниатюры
Добавление строк в таблицу методом .ListRows.Add  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.10.2023, 18:46
Ответы с готовыми решениями:

ASP.NET - Rows.Add - добавление строки в существующую таблицу
Надо чтобы при клике на что-нибудь (хотя-бы на кнопку) добавлялась строка в существующую таблицу. Для этого на форме рисую Кнопку и цепляю...

Добавление строк в таблицу
Чтобы добавить новую строку в текстовое поле я использую команду valuetext="123abcd" self.textEdit = QTextEdit(self) ...

Добавление Строк В Таблицу.
Доброго дня! При создании документа на событии PostOpen пишу : <div class="sp-wrap"><div class="sp-head-wrap"><div...

2
932 / 365 / 43
Регистрация: 10.05.2021
Сообщений: 1,564
Записей в блоге: 10
01.11.2023, 09:00
serghikk969, здравствуйте
1. По идее, не должен ругаться. Скорее всего, в коде ещё что-то не так, чего мы не видим.
2. Почитайте мануал о Таблицах и попробуйте добавлять с указанием номера N строки, над которой собираетесь вставить: .ListRows.Add(N). Также, можно вставлять всегда в конец, НО (см. след. пункт)…
3. Гораздо быстрее не вставлять/удалять строки, а изменять диапазон Таблицы: tbl.Resize. Если логика позволяет так сделать или её можно поменять, чтобы так сделать, то рекомендую делать именно так. Также, расширение диапазона перед вставкой данных (чтобы в таблице хватило места для вставки) значительно ускоряет процесс вставки.
0
0 / 0 / 0
Регистрация: 15.02.2023
Сообщений: 3
01.11.2023, 11:03  [ТС]
Здравствуйте! Спасибо за наводку. Буду пробовать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.11.2023, 11:03
Помогаю со студенческими работами здесь

Добавление строк в таблицу
помогите написать код пожалуйста, нужно что бы при нажитии на кнопку New visitor , открывался див newWindow. написав Name и number и нажав...

Добавление строк в таблицу
Здравствуйте, помогите решить следующую проблему: Даны таблицы: create table IDs(id number primary key); create table...

Добавление строк в таблицу
Доброго времени суток! Я новичок в этом деле, так что сильно не пинайте. Я вывожу данные из json файла в таблицу, заполняю ее естественно...

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

Добавление строк в таблицу
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Документ без названия</title> <script...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 19.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru