powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макрос удаления столбцов
20 сообщений из 20, страница 1 из 1
Макрос удаления столбцов
    #36494732
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста, с макросом. Нужно удалить заданное количество столбцов перед столбцом, который выделен зеленым цветом. См. прилагаемый файл.
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494756
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tatirus,

Удалить i-й столбец:
Код: plaintext
Columns(i).Delete

А вот что вы хотели сказать вашим кодом - я понять не смог.
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494798
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

мне нужно удалить не i-й столбец, а заданное количество столбцов влево от выделенного. Это может быть и один столбец, и пять. Т.е. по необходимости.

См. пример добавления столцов.
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494855
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вы же сделали цикл на вставку столбцов. Точно также можете сделать цикл на удаление столбцов.
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494861
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну или

Код: plaintext
Range(Cells( 1 , i), Cells( 1 , i+ 5 )).EntireColumn.Delete

Удаляет 5 столбцов, начиная с i
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494866
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

так вот этот цикл и не получается (см. пример)
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494867
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

нужно не пять, а ЗАДАННОЕ КОЛИЧЕСТВО
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494871
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tatirusнужно не пять, а ЗАДАННОЕ КОЛИЧЕСТВО

А тяжело вписать вместо цифры 5 заданное количество?
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494891
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

а тяжело макрос в примере удаления посмотреть, чтобы понять о чем речь?
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494899
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор, вы не напрягайте тут сообщество своими макросами. вы ошиблись разделом , а ещё права качаете. вам уже подсказали направление, а дальше сами уж попытайтесь
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494915
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

я никого не напрягаю, если это форум специалистов, которые могут помочь неспециалисту-новичку VB, то обращение по адресу... иначе зачем предусмотрена возможность выкладывания примеров? Решение предлагается совершенно независимое от уже написанного макроса.
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494919
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я вам намекнул, что вам сюда
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494933
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

спасибо
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36494967
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TatirusРешение предлагается совершенно независимое от уже написанного макроса.

А если вам нужно зависимое решение, то опишите примененный вами алгоритм и что именно у вас не получается. И введите ограничения, мол "метод Delete использовать нельзя, решения на основе этого метода не предлагать"
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36495043
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProTatirusРешение предлагается совершенно независимое от уже написанного макроса.

А если вам нужно зависимое решение, то опишите примененный вами алгоритм и что именно у вас не получается. И введите ограничения, мол "метод Delete использовать нельзя, решения на основе этого метода не предлагать"

Уже сказано - я не специалист. Обратилась за помощью. Диссертацию по обсуждаемому вопросу, к сожалению, написать не смогу!
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36495195
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TatirusУже сказано - я не специалист. Обратилась за помощью. Диссертацию по обсуждаемому вопросу, к сожалению, написать не смогу!

Тогда нужно писать: макрос не мой, я в нем ничего не понимаю и понимать не хочу - перепишите мне макрос, чтобы он делал то-то и то-то. Тогда вы получите результат.
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36495218
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

макрос мой, с аналогичным макросом по добавлению столбцов я промучилась долгое время и с помощью сообщества все-таки его написала. А сейчас я не знаю, почему макрос по удалению не работает и прошу сообщество его подкорректировать, если кто понял и кому не трудно.
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36495240
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TatirusShocker.Pro,

макрос мой, с аналогичным макросом по добавлению столбцов я промучилась долгое время и с помощью сообщества все-таки его написала. А сейчас я не знаю, почему макрос по удалению не работает и прошу сообщество его подкорректировать, если кто понял и кому не трудно.

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

ПЫСЫ: я вам ответил в "Microsoft Office"

ПЫСЫ2: Чтобы понять, что вам отвечают, надо хотя бы разобраться, как работает ваш макрос. А то вы его сюда выкладываете, сами не понимаете, как он работает и как должен работать, а на предложения, как сделать правильно, просите переписать ваш макрос.
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36495268
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProTatirusShocker.Pro,

макрос мой, с аналогичным макросом по добавлению столбцов я промучилась долгое время и с помощью сообщества все-таки его написала. А сейчас я не знаю, почему макрос по удалению не работает и прошу сообщество его подкорректировать, если кто понял и кому не трудно.

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

ПЫСЫ: я вам ответил в "Microsoft Office"

ПЫСЫ2: Чтобы понять, что вам отвечают, надо хотя бы разобраться, как работает ваш макрос. А то вы его сюда выкладываете, сами не понимаете, как он работает и как должен работать, а на предложения, как сделать правильно, просите переписать ваш макрос.

За помощь спасибо, а додумывать ситуацию не надо. Макрос по добавлению работал. Как смогла, так и сделала. Больше раздутых и ненужных разговоров. Говорю же - я не далеко не профи в VB. Стараюсь ваять что-то только с чужой помощью.
...
Рейтинг: 0 / 0
Макрос удаления столбцов
    #36495329
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TatirusЗа помощь спасибо, а додумывать ситуацию не надо. Макрос по добавлению работал. Как смогла, так и сделала. Больше раздутых и ненужных разговоров. Говорю же - я не далеко не профи в VB. Стараюсь ваять что-то только с чужой помощью.

Раз вам уж пришлось один раз написать макрос, то дальше будет все больше и больше, это затягивает, уверяю вас . Так что не ленитесь, прочитайте какую-нибудь нетолстую книжку по основам программирования (переменные, циклы, условия) и будете тратить на такие задачки по паре минут вместо пары дней.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макрос удаления столбцов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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