Макрорекордер 
				   
 
 
 light26  
 Дата: Пятница, 16.03.2012, 17:52 | 
 Сообщение № 1     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Старожил  
 
 Сообщений:  1354 
 
 
 
 
  Репутация:    
 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     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Старожил  
 
 Сообщений:  1354 
 
 
 
 
  Репутация:    
 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     
   
 
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  3859 
 
 
 
 
  Репутация:    
 819    
 ±  
 
  
 Замечаний:
 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     
   
 
  
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  16956 
 
 
 
 
  Репутация:    
 6631    
 ±  
 
  
 Замечаний:
    ±  
   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     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Старожил  
 
 Сообщений:  1354 
 
 
 
 
  Репутация:    
 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     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Старожил  
 
 Сообщений:  1354 
 
 
 
 
  Репутация:    
 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     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Старожил  
 
 Сообщений:  1354 
 
 
 
 
  Репутация:    
 91    
 ±  
 
  
 Замечаний:
 0%   ±  
   2007, 2010, 2013          
  
 
 
 Чтобы макрос работал во всех файлах куда его надо сохранить? 
 
 
Чтобы макрос работал во всех файлах куда его надо сохранить? light26  
 
Я не волшебник. Я только учусь 
  
  
  
 Ответить 
Сообщение Чтобы макрос работал во всех файлах куда его надо сохранить? Автор - light26  Дата добавления - 16.03.2012  в 19:13   
 
 
 Serge_007  
 Дата: Пятница, 16.03.2012, 19:20 | 
 Сообщение № 8     
   
 
  
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  16475 
 
 
 
 
  Репутация:    
 2750    
 ±  
 
  
 Замечаний:
    ±  
   Excel 2016          
  
 
 
 
 
 
 
ЮMoney :41001419691823 |  WMR :126292472390    
  
  
  
 Ответить 
 
 
 
 light26  
 Дата: Пятница, 16.03.2012, 19:24 | 
 Сообщение № 9     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Старожил  
 
 Сообщений:  1354 
 
 
 
 
  Репутация:    
 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 
 
 
 
 
  Репутация:    
 2750    
 ±  
 
  
 Замечаний:
    ±  
   Excel 2016          
  
 
 
 Запиши любой макрос, выбрав пункт       и она у тебя появится.  
 
 
Запиши любой макрос, выбрав пункт       и она у тебя появится. Serge_007  
 
ЮMoney :41001419691823 |  WMR :126292472390    
  
  
  
 Ответить 
Сообщение Запиши любой макрос, выбрав пункт       и она у тебя появится. Автор - Serge_007  Дата добавления - 16.03.2012  в 19:28   
 
 
 light26  
 Дата: Пятница, 16.03.2012, 19:29 | 
 Сообщение № 11     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Старожил  
 
 Сообщений:  1354 
 
 
 
 
  Репутация:    
 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     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Старожил  
 
 Сообщений:  1354 
 
 
 
 
  Репутация:    
 91    
 ±  
 
  
 Замечаний:
 0%   ±  
   2007, 2010, 2013          
  
 
 
 Ну вот и все. с остальным я сам справлюсь 
 
 
Ну вот и все. с остальным я сам справлюсь light26  
 
Я не волшебник. Я только учусь 
  
  
  
 Ответить 
Сообщение Ну вот и все. с остальным я сам справлюсь Автор - light26  Дата добавления - 16.03.2012  в 19:37