Макрорекордер
light26
Дата: Пятница, 16.03.2012, 17:52 |
Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Всем привет. Пока макросы пишу только макрорекордером ))) но не всегда получается без ошибок. Вот и сейчас выдает ошибку. Помогите исправить.
Всем привет. Пока макросы пишу только макрорекордером ))) но не всегда получается без ошибок. Вот и сейчас выдает ошибку. Помогите исправить. light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Пятница, 16.03.2012, 17:54
Ответить
Сообщение Всем привет. Пока макросы пишу только макрорекордером ))) но не всегда получается без ошибок. Вот и сейчас выдает ошибку. Помогите исправить. Автор - light26 Дата добавления - 16.03.2012 в 17:52
light26
Дата: Пятница, 16.03.2012, 18:41 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Привет, Саш. Рад тебя "видеть" ) В двух словах пояснить не получится. Есть такая программа АСУ, может слышал. Так вот. Она формирует отчеты и экспортирует из в Excel. Но экспортирует коряво. Вот я и записал макрорекордером все действия по приведению в "божеский вид" таблицы. 1. удаление нескольких столбцов 2. изменение ширины столбцов по значениям 3. ввод в 1 строку значения "Ведомость" и объединение ячеек в ширину таблицы с выравниванием по середине 4. ввод в 3 строку значений "за период", потом формула =СЕГОДНЯ()-7, затем "по", далее формула =СЕГОДНЯ()-1 Это вкратце, без тонкостей Ты, в принципе, выполни макрос. VBA сам выругается в нужном месте [vba]Code
Selection.Delete Shift:=xlToLeft
[/vba]
Привет, Саш. Рад тебя "видеть" ) В двух словах пояснить не получится. Есть такая программа АСУ, может слышал. Так вот. Она формирует отчеты и экспортирует из в Excel. Но экспортирует коряво. Вот я и записал макрорекордером все действия по приведению в "божеский вид" таблицы. 1. удаление нескольких столбцов 2. изменение ширины столбцов по значениям 3. ввод в 1 строку значения "Ведомость" и объединение ячеек в ширину таблицы с выравниванием по середине 4. ввод в 3 строку значений "за период", потом формула =СЕГОДНЯ()-7, затем "по", далее формула =СЕГОДНЯ()-1 Это вкратце, без тонкостей Ты, в принципе, выполни макрос. VBA сам выругается в нужном месте [vba]Code
Selection.Delete Shift:=xlToLeft
[/vba] light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Пятница, 16.03.2012, 18:48
Ответить
Сообщение Привет, Саш. Рад тебя "видеть" ) В двух словах пояснить не получится. Есть такая программа АСУ, может слышал. Так вот. Она формирует отчеты и экспортирует из в Excel. Но экспортирует коряво. Вот я и записал макрорекордером все действия по приведению в "божеский вид" таблицы. 1. удаление нескольких столбцов 2. изменение ширины столбцов по значениям 3. ввод в 1 строку значения "Ведомость" и объединение ячеек в ширину таблицы с выравниванием по середине 4. ввод в 3 строку значений "за период", потом формула =СЕГОДНЯ()-7, затем "по", далее формула =СЕГОДНЯ()-1 Это вкратце, без тонкостей Ты, в принципе, выполни макрос. VBA сам выругается в нужном месте [vba]Code
Selection.Delete Shift:=xlToLeft
[/vba] Автор - light26 Дата добавления - 16.03.2012 в 18:41
Hugo
Дата: Пятница, 16.03.2012, 18:50 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация:
790
±
Замечаний:
0% ±
365
Попробуйте [vba]Code
Range("C:C,G:G,I:I,K:K,M:M,Q:Q,U:U,W:W,Y:Y,AA:AA,AD:AD").Delete Shift:=xlToLeft
[/vba]Остальное вроде прошло... Только у меня нет "Лист1", но ничего, я на 2 поменял...
Попробуйте [vba]Code
Range("C:C,G:G,I:I,K:K,M:M,Q:Q,U:U,W:W,Y:Y,AA:AA,AD:AD").Delete Shift:=xlToLeft
[/vba]Остальное вроде прошло... Только у меня нет "Лист1", но ничего, я на 2 поменял... Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение Попробуйте [vba]Code
Range("C:C,G:G,I:I,K:K,M:M,Q:Q,U:U,W:W,Y:Y,AA:AA,AD:AD").Delete Shift:=xlToLeft
[/vba]Остальное вроде прошло... Только у меня нет "Лист1", но ничего, я на 2 поменял... Автор - Hugo Дата добавления - 16.03.2012 в 18:50
_Boroda_
Дата: Пятница, 16.03.2012, 18:57 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация:
6504
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Quote
Ты, в принципе, выполни макрос. VBA сам выругается в нужном месте Selection.Delete Shift:=xlToLeft
Если дело только в этом и тебе не нужно все писать в нормальном виде, то замени [vba]Code
Range("C:C,G:G,I:I,K:K,M:M,Q:Q,U:U,W:W,Y:Y,AA:AA,AD:AD").Select Range("AD1").Activate Selection.Delete Shift:=xlToLeft
[/vba]на [vba]Code
Range("C:C,G:G,I:I,K:K,M:M,Q:Q,U:U,W:W,Y:Y,AA:AA,AD:AD").Delete Shift:=xlToLeft
[/vba] о! Вот и Hugo уважаемый то же самое написал. А то, что что-то поудалял макрос твой - так что ты ему написал, то он и сделал
Quote
Ты, в принципе, выполни макрос. VBA сам выругается в нужном месте Selection.Delete Shift:=xlToLeft
Если дело только в этом и тебе не нужно все писать в нормальном виде, то замени [vba]Code
Range("C:C,G:G,I:I,K:K,M:M,Q:Q,U:U,W:W,Y:Y,AA:AA,AD:AD").Select Range("AD1").Activate Selection.Delete Shift:=xlToLeft
[/vba]на [vba]Code
Range("C:C,G:G,I:I,K:K,M:M,Q:Q,U:U,W:W,Y:Y,AA:AA,AD:AD").Delete Shift:=xlToLeft
[/vba] о! Вот и Hugo уважаемый то же самое написал. А то, что что-то поудалял макрос твой - так что ты ему написал, то он и сделал_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Quote
Ты, в принципе, выполни макрос. VBA сам выругается в нужном месте Selection.Delete Shift:=xlToLeft
Если дело только в этом и тебе не нужно все писать в нормальном виде, то замени [vba]Code
Range("C:C,G:G,I:I,K:K,M:M,Q:Q,U:U,W:W,Y:Y,AA:AA,AD:AD").Select Range("AD1").Activate Selection.Delete Shift:=xlToLeft
[/vba]на [vba]Code
Range("C:C,G:G,I:I,K:K,M:M,Q:Q,U:U,W:W,Y:Y,AA:AA,AD:AD").Delete Shift:=xlToLeft
[/vba] о! Вот и Hugo уважаемый то же самое написал. А то, что что-то поудалял макрос твой - так что ты ему написал, то он и сделалАвтор - _Boroda_ Дата добавления - 16.03.2012 в 18:57
light26
Дата: Пятница, 16.03.2012, 19:07 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Hugo, Куда-то пропала вставка "Ведомость" в 1 строку, а сама строка скрылась
Hugo, Куда-то пропала вставка "Ведомость" в 1 строку, а сама строка скрылась light26
Я не волшебник. Я только учусь
Ответить
Сообщение Hugo, Куда-то пропала вставка "Ведомость" в 1 строку, а сама строка скрылась Автор - light26 Дата добавления - 16.03.2012 в 19:07
light26
Дата: Пятница, 16.03.2012, 19:09 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (_Boroda_ )
А то, что что-то поудалял макрос твой - так что ты ему написал, то он и сделал
Это была моя невнимательность. Я макрос применил уже к правленному файлу
Quote (_Boroda_ )
А то, что что-то поудалял макрос твой - так что ты ему написал, то он и сделал
Это была моя невнимательность. Я макрос применил уже к правленному файлу light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (_Boroda_ )
А то, что что-то поудалял макрос твой - так что ты ему написал, то он и сделал
Это была моя невнимательность. Я макрос применил уже к правленному файлу Автор - light26 Дата добавления - 16.03.2012 в 19:09
light26
Дата: Пятница, 16.03.2012, 19:13 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Чтобы макрос работал во всех файлах куда его надо сохранить?
Чтобы макрос работал во всех файлах куда его надо сохранить? light26
Я не волшебник. Я только учусь
Ответить
Сообщение Чтобы макрос работал во всех файлах куда его надо сохранить? Автор - light26 Дата добавления - 16.03.2012 в 19:13
Serge_007
Дата: Пятница, 16.03.2012, 19:20 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить
light26
Дата: Пятница, 16.03.2012, 19:24 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Serge_007, вся проблема в том, что у меня нет пункта Personal.xlsb
Serge_007, вся проблема в том, что у меня нет пункта Personal.xlsb light26
Я не волшебник. Я только учусь
Ответить
Сообщение Serge_007, вся проблема в том, что у меня нет пункта Personal.xlsb Автор - light26 Дата добавления - 16.03.2012 в 19:24
Serge_007
Дата: Пятница, 16.03.2012, 19:28 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Запиши любой макрос, выбрав пункт и она у тебя появится.
Запиши любой макрос, выбрав пункт и она у тебя появится. Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Запиши любой макрос, выбрав пункт и она у тебя появится. Автор - Serge_007 Дата добавления - 16.03.2012 в 19:28
light26
Дата: Пятница, 16.03.2012, 19:29 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (_Boroda_ )
Если дело только в этом и тебе не нужно все писать в нормальном виде
ну, там много мусора. я бы и его с удовольствием убрал...
Quote (_Boroda_ )
Если дело только в этом и тебе не нужно все писать в нормальном виде
ну, там много мусора. я бы и его с удовольствием убрал... light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (_Boroda_ )
Если дело только в этом и тебе не нужно все писать в нормальном виде
ну, там много мусора. я бы и его с удовольствием убрал... Автор - light26 Дата добавления - 16.03.2012 в 19:29
light26
Дата: Пятница, 16.03.2012, 19:37 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Ну вот и все. с остальным я сам справлюсь
Ну вот и все. с остальным я сам справлюсь light26
Я не волшебник. Я только учусь
Ответить
Сообщение Ну вот и все. с остальным я сам справлюсь Автор - light26 Дата добавления - 16.03.2012 в 19:37