powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удалить заданное количество столбцов в Excel
11 сообщений из 11, страница 1 из 1
Удалить заданное количество столбцов в Excel
    #36031697
Anatoly S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста со следующей задачей.

Есть таблица, похожая на таблицу в прилагаемом файле.

В некоторой ячейке (в примере - "A20") - стоит счетчик количества столбцов.

Необходимо с помощью макроса удалить из таблицы столбцы с данными от 1 до N, где N - количество, которое насчитает счетчик.

Заранее спасибо!
...
Рейтинг: 0 / 0
Удалить заданное количество столбцов в Excel
    #36031719
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Range(columns( 1  +  3 ), columns([b20] +  3 )).Delete
где 3 попровочный коэф - сколько первых столбцов остаются?, т.к. полагаю что удалять все же нужно не с первого столбца
...
Рейтинг: 0 / 0
Удалить заданное количество столбцов в Excel
    #36031724
Anatoly S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну да, удалять нужно только те столбцы, где есть данные.
...
Рейтинг: 0 / 0
Удалить заданное количество столбцов в Excel
    #36031740
Anatoly S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас попробую вставить ваш код. Посмотрим, что получится. Спасибо.
...
Рейтинг: 0 / 0
Удалить заданное количество столбцов в Excel
    #36031744
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly S.Ну да, удалять нужно только те столбцы, где есть данные.

Это воспринимать как "спасибо"? или вопрос продолжается?
...
Рейтинг: 0 / 0
Удалить заданное количество столбцов в Excel
    #36031746
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadAnatoly S.Ну да, удалять нужно только те столбцы, где есть данные.

Это воспринимать как "спасибо"? или вопрос продолжается?

опоздал чуть
...
Рейтинг: 0 / 0
Удалить заданное количество столбцов в Excel
    #36031766
Anatoly S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извините за назойливость, но еще один вопрос :)

после того как сработал макрос и удалил все ненужные столбцы, как в случае повторного нажатия кнопки удаления выдать сообщение, что удалять уже нечего?

т.е. если счетчик = 0, то выдать сообщение.


еще раз спасибо!
...
Рейтинг: 0 / 0
Удалить заданное количество столбцов в Excel
    #36031769
Anatoly S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а в идеале было бы хорошо сделать так:
если счетчик = 0, то и удалять надо было бы 0 столбцов, а не (+3)... можно ли так сделать?
в качестве защиты от дурака нужно.

спасибо!
...
Рейтинг: 0 / 0
Удалить заданное количество столбцов в Excel
    #36031774
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
If [b20] =  0  Then
  MsgBox "Куда тычешь!!!!!!!!"
 Else
  Range(Columns( 1  +  3 ), Columns([b20] +  3 )).Delete
End If
...
Рейтинг: 0 / 0
Удалить заданное количество столбцов в Excel
    #36031778
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не заметил последнего сообщения, если ничего не нужно делать, тогда просто сообщение не выводи
...
Рейтинг: 0 / 0
Удалить заданное количество столбцов в Excel
    #36031779
Anatoly S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пасиба большое! (отправился воплощать)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удалить заданное количество столбцов в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]