Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос удаляет все что идет справа от таблицы. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Макрос удаляет все что идет справа от таблицы.
Dalm Дата: Среда, 01.07.2026, 12:34 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 4 ±
Замечаний: 0% ±

Excel 2019
Здравствуйте.
Помогите поправить макрос.

Этот макрос создает таблицу, но почему-то удаляет все что идет по правую сторону от таблицы.
Как запретить ему удалять все что идет справа от таблицы ?
К сообщению приложен файл: 154456546.xlsm (31.7 Kb)
 
Ответить
СообщениеЗдравствуйте.
Помогите поправить макрос.

Этот макрос создает таблицу, но почему-то удаляет все что идет по правую сторону от таблицы.
Как запретить ему удалять все что идет справа от таблицы ?

Автор - Dalm
Дата добавления - 01.07.2026 в 12:34
Pelena Дата: Среда, 01.07.2026, 13:23 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19632
Репутация: 4705 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Самое простое - вставить пустой столбец между Суммой и синими столбцами.
Можно его даже скрыть, если визуально мешает


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Самое простое - вставить пустой столбец между Суммой и синими столбцами.
Можно его даже скрыть, если визуально мешает

Автор - Pelena
Дата добавления - 01.07.2026 в 13:23
Dalm Дата: Среда, 01.07.2026, 13:28 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 4 ±
Замечаний: 0% ±

Excel 2019
Pelena, Так у меня там данные.
Я не могу там пустой столбец вставить.
 
Ответить
СообщениеPelena, Так у меня там данные.
Я не могу там пустой столбец вставить.

Автор - Dalm
Дата добавления - 01.07.2026 в 13:28
Pelena Дата: Среда, 01.07.2026, 13:44 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19632
Репутация: 4705 ±
Замечаний: ±

Excel 365 & Mac Excel
Данные не изменятся
К сообщению приложен файл: 7495278.xlsm (30.8 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДанные не изменятся

Автор - Pelena
Дата добавления - 01.07.2026 в 13:44
Dalm Дата: Среда, 01.07.2026, 14:16 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 4 ±
Замечаний: 0% ±

Excel 2019
Pelena, спасибо.
Но пока почему-то все то же самое -удаляет все что идет справа.
В прикрепленном файле - все нормально, но когда я переношу макрос в другую книгу - начинает удалять.
 
Ответить
СообщениеPelena, спасибо.
Но пока почему-то все то же самое -удаляет все что идет справа.
В прикрепленном файле - все нормально, но когда я переношу макрос в другую книгу - начинает удалять.

Автор - Dalm
Дата добавления - 01.07.2026 в 14:16
NikitaDvorets Дата: Среда, 01.07.2026, 14:28 | Сообщение № 6
Группа: Авторы
Ранг: Ветеран
Сообщений: 642
Репутация: 148 ±
Замечаний: 0% ±

Excel 2019
Добрый день!

Вариант: заблокировать очистку ячеек в операторе:
[vba]
Код
'       res.CurrentRegion.Offset(1).ClearContents  ' заблокировать очистку
[/vba]
К сообщению приложен файл: ew_blokirovka_udalenija_sprava.xlsm (31.2 Kb)
 
Ответить
СообщениеДобрый день!

Вариант: заблокировать очистку ячеек в операторе:
[vba]
Код
'       res.CurrentRegion.Offset(1).ClearContents  ' заблокировать очистку
[/vba]

Автор - NikitaDvorets
Дата добавления - 01.07.2026 в 14:28
Dalm Дата: Среда, 01.07.2026, 14:40 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 4 ±
Замечаний: 0% ±

Excel 2019
NikitaDvorets, вот этот макрос - уже не стирает то что идет по правую сторону.
Но он зачем-то все равно лезет в правую сторону и пытается нарисовать рамку - в правой стороне.
То есть макрос - по сути отвечает только за пять столбцов - Номер, Название, Число, Количество, Сумма.
Но он почему то лезет дальше вправо - и там рисует табличные ГРАНИЦЫ.

Тут как-то задействуется форматирование, которые вылезает за нужные пределы - в правую сторону.
 
Ответить
СообщениеNikitaDvorets, вот этот макрос - уже не стирает то что идет по правую сторону.
Но он зачем-то все равно лезет в правую сторону и пытается нарисовать рамку - в правой стороне.
То есть макрос - по сути отвечает только за пять столбцов - Номер, Название, Число, Количество, Сумма.
Но он почему то лезет дальше вправо - и там рисует табличные ГРАНИЦЫ.

Тут как-то задействуется форматирование, которые вылезает за нужные пределы - в правую сторону.

Автор - Dalm
Дата добавления - 01.07.2026 в 14:40
Pelena Дата: Среда, 01.07.2026, 14:45 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19632
Репутация: 4705 ±
Замечаний: ±

Excel 365 & Mac Excel
В прикрепленном файле - все нормально

В прикрепленном файле между столбцом Сумма и синими данными вставлен пустой столбец, который потом скрыт


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
В прикрепленном файле - все нормально

В прикрепленном файле между столбцом Сумма и синими данными вставлен пустой столбец, который потом скрыт

Автор - Pelena
Дата добавления - 01.07.2026 в 14:45
Dalm Дата: Среда, 01.07.2026, 14:51 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 4 ±
Замечаний: 0% ±

Excel 2019
Pelena, он у меня стирает данные - намного дальше вправо, чем на один столбец
 
Ответить
СообщениеPelena, он у меня стирает данные - намного дальше вправо, чем на один столбец

Автор - Dalm
Дата добавления - 01.07.2026 в 14:51
NikitaDvorets Дата: Среда, 01.07.2026, 14:53 | Сообщение № 10
Группа: Авторы
Ранг: Ветеран
Сообщений: 642
Репутация: 148 ±
Замечаний: 0% ±

Excel 2019
Dalm -
Цитата
Но он почему то лезет дальше вправо - и там рисует табличные ГРАНИЦЫ.


Если границы не мешают, можно оставить макрос в покое :-)
Если мешают - придется почистить форматирование границ...
 
Ответить
СообщениеDalm -
Цитата
Но он почему то лезет дальше вправо - и там рисует табличные ГРАНИЦЫ.


Если границы не мешают, можно оставить макрос в покое :-)
Если мешают - придется почистить форматирование границ...

Автор - NikitaDvorets
Дата добавления - 01.07.2026 в 14:53
Dalm Дата: Среда, 01.07.2026, 14:55 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 4 ±
Замечаний: 0% ±

Excel 2019
NikitaDvorets, это как их подчищать ?
Он на другие таблицы, которые справа идут - границами залезает.
Границы мешают - они три рядом идущие таблицы - сливают в одну бесформенную таблицу.


Сообщение отредактировал Dalm - Среда, 01.07.2026, 14:55
 
Ответить
СообщениеNikitaDvorets, это как их подчищать ?
Он на другие таблицы, которые справа идут - границами залезает.
Границы мешают - они три рядом идущие таблицы - сливают в одну бесформенную таблицу.

Автор - Dalm
Дата добавления - 01.07.2026 в 14:55
Dalm Дата: Среда, 01.07.2026, 14:56 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 4 ±
Замечаний: 0% ±

Excel 2019
NikitaDvorets, макрос может просто остановится ?
Зачем он дальше вправо лезет ?
 
Ответить
СообщениеNikitaDvorets, макрос может просто остановится ?
Зачем он дальше вправо лезет ?

Автор - Dalm
Дата добавления - 01.07.2026 в 14:56
Pelena Дата: Среда, 01.07.2026, 14:58 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19632
Репутация: 4705 ±
Замечаний: ±

Excel 365 & Mac Excel
стирает данные - намного дальше вправо, чем на один столбец

не имеет значения.
Макрос определяет границы таблицы до первого пустого столбца


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
стирает данные - намного дальше вправо, чем на один столбец

не имеет значения.
Макрос определяет границы таблицы до первого пустого столбца

Автор - Pelena
Дата добавления - 01.07.2026 в 14:58
NikitaDvorets Дата: Среда, 01.07.2026, 15:27 | Сообщение № 14
Группа: Авторы
Ранг: Ветеран
Сообщений: 642
Репутация: 148 ±
Замечаний: 0% ±

Excel 2019
Dalm -
Цитата

Границы мешают - они три рядом идущие таблицы - сливают в одну бесформенную таблицу.


Этот комментарий внушает подозрение, что границами нужно заниматься, тогда выложите, пожалуйста, на форум эту "бесформенную кучу" - нужно оценить масштаб бедствия.
С другой стороны, у Вас есть вариант от Pelena - желательно определиться, какой из двух станет окончательным :-)
 
Ответить
СообщениеDalm -
Цитата

Границы мешают - они три рядом идущие таблицы - сливают в одну бесформенную таблицу.


Этот комментарий внушает подозрение, что границами нужно заниматься, тогда выложите, пожалуйста, на форум эту "бесформенную кучу" - нужно оценить масштаб бедствия.
С другой стороны, у Вас есть вариант от Pelena - желательно определиться, какой из двух станет окончательным :-)

Автор - NikitaDvorets
Дата добавления - 01.07.2026 в 15:27
Dalm Дата: Среда, 01.07.2026, 15:52 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 4 ±
Замечаний: 0% ±

Excel 2019
Pelena, но у меня - первый столбец (после столбцов макроса) - не пустой.
Он заполнен данными (которые потом сохраняются в txt как табулированный текст и используются для других скриптов).


Сообщение отредактировал Dalm - Среда, 01.07.2026, 16:10
 
Ответить
СообщениеPelena, но у меня - первый столбец (после столбцов макроса) - не пустой.
Он заполнен данными (которые потом сохраняются в txt как табулированный текст и используются для других скриптов).

Автор - Dalm
Дата добавления - 01.07.2026 в 15:52
Dalm Дата: Среда, 01.07.2026, 16:05 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 4 ±
Замечаний: 0% ±

Excel 2019
NikitaDvorets, вот выкладываю эту бесформенную кучу.
Красной рамкой обведены 5 столбцов - которыми макросу нужно было ограничится.
Синими рамками обведены области где вообще никаких таблиц раньше не было и где была другая таблица.
После срабатывания макроса - все это стало - неким единым табличным пространством.
К сообщению приложен файл: 4760778.png (204.8 Kb)


Сообщение отредактировал Dalm - Среда, 01.07.2026, 16:06
 
Ответить
СообщениеNikitaDvorets, вот выкладываю эту бесформенную кучу.
Красной рамкой обведены 5 столбцов - которыми макросу нужно было ограничится.
Синими рамками обведены области где вообще никаких таблиц раньше не было и где была другая таблица.
После срабатывания макроса - все это стало - неким единым табличным пространством.

Автор - Dalm
Дата добавления - 01.07.2026 в 16:05
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!