Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос добавления столбцов / 5 сообщений из 5, страница 1 из 1
01.03.2010, 14:56
    #36494941
Tatirus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макрос добавления столбцов
Помогите, пожалуйста, с макросом. Нужно удалить заданное количество столбцов перед столбцом, который выделен зеленым цветом. См. прилагаемый файл.
...
Рейтинг: 0 / 0
01.03.2010, 15:49
    #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
01.03.2010, 16:02
    #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
01.03.2010, 16:24
    #36495229
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макрос добавления столбцов
Tatirusчто-то не получается... удаляются все столбцы до 11-го и 12-го... нужно, чтобы заданное количество (введеное в форму при запуске макроса) удалялось


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

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


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

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

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


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