Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2011, 19:06   #11
lecko
Пользователь
 
Регистрация: 20.07.2010
Сообщений: 43
По умолчанию

Не знаю, посчитаеться ли ето флудом, но дабы не открывать новую тему спрошу здесь: код для файла1, при котором бы в н-ном(допустим н=10) листе выводилась бы сумма расходов по каждому предприятию за отченый период (соответсвенно 9 листов). Файл если надо добавлю
lecko вне форума Ответить с цитированием
Старый 01.03.2011, 19:16   #12
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
огласите полностью.
Возможно и общее решение будет проще.
волоски в бороде закончились
Файл с ожидаемым результатом на базу.
Не люблю макросы переделывать
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 01.03.2011 в 19:19.
doober вне форума Ответить с цитированием
Старый 01.03.2011, 23:06   #13
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Юзайте Феклис-2
Вложения
Тип файла: rar Release.rar (168.4 Кб, 10 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 02.03.2011, 18:39   #14
lecko
Пользователь
 
Регистрация: 20.07.2010
Сообщений: 43
По умолчанию

Супер. Благодарю. Одно "Но". Попробовал вставить код после моего уже существующего, который шаблон для нового листа в файле 1.
В етом случае код глючит. Он простенький, но до того работал
Код:
Private Sub Workbook_NewSheet(ByVal Sh As Object)
   Dim lc As Integer
   Dim lr As Long
Sh.Move after:=Sheets(Sheets.Count)
   With Sheets(Sheets.Count - 1)
         lc = .Range("A1").End(xlToRight).Column  
      Range(.Cells(1, 1), .Cells(2, lc)).Copy Range("A1")  
      
      lr = .Range("A" & Cells.Rows.Count).End(xlUp).Row   
      .Range("A3:B" & lr).Copy Range("A3")   

      .Range("M3:M" & lr).Copy
      Range("C3").PasteSpecial Paste:=xlPasteValues
      Range("C3").PasteSpecial Paste:=xlPasteFormats
   End With

   Range("M3:M" & Trim(Str(lr))).FormulaR1C1 = "=RC[-10]+RC[-9]-RC[-7]-RC[-5]-RC[-3]-RC[-1]"
   Cells.EntireColumn.AutoFit
   Range("A1").Select
End Sub
lecko вне форума Ответить с цитированием
Старый 02.03.2011, 18:50   #15
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Он простенький, но до того работал
не верю.Вы складываете Расходы и Вид расходов

Код:
Private Sub Workbook_NewSheet(ByVal Sh As Object)
   Dim lc As Integer
   Dim lr As Long
Sh.Move after:=Sheets(Sheets.Count)
   With Sheets(Sheets.Count - 1)
         lc = .Range("A1").End(xlToRight).Column
      Range(.Cells(1, 1), .Cells(1, lc)).Copy Range("A1")
      lr = .Range("A" & Cells.Rows.Count).End(xlUp).Row
      .Range("A2:B" & lr).Copy Range("A2")
      .Range("M2:M" & lr).Copy
      Range("C2").PasteSpecial Paste:=xlPasteValues
      Range("C2").PasteSpecial Paste:=xlPasteFormats
   End With

   Range("M2:M" & Trim(Str(lr))).FormulaR1C1 = "=RC[-10]+RC[-8]-RC[-6]-RC[-4]-RC[-2]-RC[-1]"
   Cells.EntireColumn.AutoFit
End Sub
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 02.03.2011 в 18:53.
doober вне форума Ответить с цитированием
Старый 02.03.2011, 19:16   #16
lecko
Пользователь
 
Регистрация: 20.07.2010
Сообщений: 43
По умолчанию

Извините, я не так задал начальную формулу: яч.В заняты, яч.С фонд, яч.D-поступления, яч. F,H,J,L - расходы, а E,G,I,K- вид расходов.
Еще раз извините
Вложения
Тип файла: rar файл11.rar (3.9 Кб, 8 просмотров)
lecko вне форума Ответить с цитированием
Старый 02.03.2011, 19:41   #17
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Все работает нормально
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 15.03.2011, 19:11   #18
lecko
Пользователь
 
Регистрация: 20.07.2010
Сообщений: 43
По умолчанию

Многоуважаемый Дубер. Можно Вас последний раз спросить: я немножко нахомутал с тем файлом(№1). Разрешите Вам отправить последний раз файл дабы Вы его проверили и поправить код, чтобы он работал. Кроме того чуть-чуть изменился формат файла2. Пожалуйста, Дубер, помогите мне. Благодарю
Вложения
Тип файла: rar Книга1.rar (4.4 Кб, 7 просмотров)
Тип файла: rar Книга2.rar (3.6 Кб, 6 просмотров)
lecko вне форума Ответить с цитированием
Старый 15.03.2011, 20:14   #19
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Можно Вас последний раз спросить

Интересно,куда вы меня решили отправить?Рановато еще я думаю.
Сказку Лазаря Лагина не читали.Файл не заполненный вложили.
Фальстарт.заполните оба файла.

Зы.Никогда не говори «никогда»
никогда=последний раз
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 17.03.2011, 12:27   #20
lecko
Пользователь
 
Регистрация: 20.07.2010
Сообщений: 43
По умолчанию

Цитата:
Интересно,куда вы меня решили отправить?
Извините, оговорился
Заполнил файл1 вашим кодом и опять выбило ошибку. Ее фото тоже отправлю. Файл "Книга3" это шаблон, о котором я хотел бы Вас попросить.
PS у меня Office 07
Изображения
Тип файла: jpg Безымянный.jpg (108.4 Кб, 74 просмотров)
Вложения
Тип файла: rar файл1.rar (9.7 Кб, 6 просмотров)
Тип файла: rar файл2.rar (9.7 Кб, 7 просмотров)
Тип файла: rar Книга3.rar (3.9 Кб, 6 просмотров)
lecko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить разрешение открытого окна браузера Kasper1 JavaScript, Ajax 8 24.02.2011 00:00
Поиск открытого окна CraftR14 Общие вопросы Delphi 4 24.04.2010 17:19
Создание файла если такого файла нету Shaitan63 Помощь студентам 14 10.04.2010 20:39
Формирование отчетов на основании шаблона Slaykursk Microsoft Office Excel 0 01.12.2009 10:16
Открытие файла и создание графика на основе чисел из файла Simon..14 Общие вопросы C/C++ 8 09.06.2009 10:18