Как перенести макрос из Office XP в 98?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
wapkap
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 20.06.2004 (Вс) 10:33

Как перенести макрос из Office XP в 98?

Сообщение wapkap » 02.08.2004 (Пн) 9:05

Люди, help!

Команды работают под Office XP и 2003 но отказываются обрабатывать таблицы в Office 98.

Sheets("List1").Cells(Stroka, Stolbec).Delete Shift:=xlUp - удаление ячейки со сдвигом вверх.
Sheets("List1").Cells(столбец).ClearContents - удаление всего столбца
Sheets("List1").Cells(столбец).NumberFormat = "@" -формат столбца - текст.

Если запустить макрос на запись в 98 и выпонить все команды - текст макроса аналогичен, но, понятно, с select. Выделение ячеек при обработке больших страниц совершенно не устраивает. Что делать?

Спасибо!
Начинающий пользователь

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.08.2004 (Пн) 17:22

Было бы неплохо узнать, что именно не работает :)

Как вариант - убрать русские имена, расставить option explicit, использовать проперти, более подходящие по смыслу (например, worksheets("list1").columns(stolbec).clearcontents)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot] и гости: 12

    TopList  
cron