powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос добавления столбцов
5 сообщений из 5, страница 1 из 1
Макрос добавления столбцов
    #36494941
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста, с макросом. Нужно удалить заданное количество столбцов перед столбцом, который выделен зеленым цветом. См. прилагаемый файл.
...
Рейтинг: 0 / 0
Макрос добавления столбцов
    #36495107
Dophin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tatirus,

Код: plaintext
1.
2.
Sub pp()
If Range("del").Column >  1  Then Range(Cells( 1 ,  1 ), Cells( 1 , Range("del").Column -  1 )).EntireColumn.Delete
End Sub
...
Рейтинг: 0 / 0
Макрос добавления столбцов
    #36495162
Tatirus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DophinTatirus,

Код: plaintext
1.
2.
Sub pp()
If Range("del").Column >  1  Then Range(Cells( 1 ,  1 ), Cells( 1 , Range("del").Column -  1 )).EntireColumn.Delete
End Sub


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


потому что так:
Код: plaintext
Range(Cells( 1 , Range("del").Column - num), Cells( 1 , Range("del").Column -  1 )).EntireColumn.Delete

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


потому что так:
Код: plaintext
Range(Cells( 1 , Range("del").Column - num), Cells( 1 , Range("del").Column -  1 )).EntireColumn.Delete

но, разумеется, нужно ввести проверку корректности введенных пользователем данных

спасибо, получилось!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос добавления столбцов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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