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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.05.2008, 01:43   #91
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Немного прояснилось, попробую разобраться.
Неторопясь.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 25.05.2008, 01:56   #92
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
Неторопясь.
Конечно, Конечно, не торопись, я так думаю, первая задача, не проста!
valerij вне форума
Старый 25.05.2008, 20:29   #93
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

valerij , посмотрите.
Где-то так. Если я опять правильно Вас понял.
Вложения
Тип файла: rar 444.RAR (247.7 Кб, 10 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 25.05.2008 в 20:39.
VictorM вне форума
Старый 25.05.2008, 21:54   #94
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
правильно понял.
VictorM!
Все ОК, конечно очень долго, это на моем, 2-ядерном!!
НО!
Технология такова, вводятся № накладных, во всех листах за два, три дня, т. е. ввел №, нажал на "Выбрать накладные"....
Или каждый нажим кнопки, приводит к копированию опять, всего, с самого начала?

А серый фон, нельзя что бы не копировался?
Кнопку "Выбрать накладные", надо перенести в лист "НАКЛ"

Другого пока не заметил, потестирую дальше
valerij вне форума
Старый 25.05.2008, 22:10   #95
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Все ОК, конечно очень долго, это на моем, 2-ядерном!!
долго удаляются пустые ячейки, может кто предложит что-либо другое?
Цитата:
Или каждый нажим кнопки, приводит к копированию опять, всего, с самого начала?
да, так проще, чтобы не выбирать "а что же тут новенького?"
Цитата:
А серый фон, нельзя что бы не копировался?
в конце процедуры, выше .EnableEvents = True допишите строку
Range("A2:A3000").Interior.ColorInd ex = xlNone 'очистить заливку'новая строка

Цитата:
Кнопку "Выбрать накладные", надо перенести в лист "НАКЛ"
так перенесите, это же только пример. Вырежте из листа ЛЕН и вставьте на лист НАКЛ.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 25.05.2008, 22:47   #96
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
так перенесите, это же только пример.
VictorM!
Да без обид, конечно, так и сделаю, уж это я умею.
А скорость, ну ничего, подожду, спешить не куда, главное, РАБОТАЕТ.
Я чуть освобожусь и продолжу тестирование с рекомендованными исправлениями.

VictorM!
Сложная задача?
valerij вне форума
Старый 25.05.2008, 22:51   #97
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Ради Бога, какие могут быть обиды :-)
Цитата:
Сложная задача?
да нет, обычная.
p.s.
файл с изменениями
Вложения
Тип файла: rar 555.rar (246.4 Кб, 7 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 25.05.2008 в 22:55.
VictorM вне форума
Старый 25.05.2008, 23:32   #98
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

valerij, переделал удаление.
Работает значительно быстрее, посмотрите.
Вложения
Тип файла: rar удаление.rar (247.2 Кб, 10 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 25.05.2008 в 23:37.
VictorM вне форума
Старый 25.05.2008, 23:35   #99
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
да нет, обычная.
Как я "Завидую", в хорошем смысле!
Класс и скорость увеличилась, теперь щас проверю(наверно это у меня ошибка, дубликат одного № нашел).

VictorM!
А компот!!!
(Задача № 2)

Да, моя ошибка, один № в двух листах!!!

Последний раз редактировалось valerij; 26.05.2008 в 00:01.
valerij вне форума
Старый 26.05.2008, 00:35   #100
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Сообщение от valerij Посмотреть сообщение
А компот!!!
(Задача № 2)
не знаю как это сделать формулами, с VBA можно сделать так.
Располагаете на каждом листе кнопочку и "цепляете" на неё один макрос для всех.
Код:
Sub Сумма()
Range("I38").Select
zSum = 0
    For i = 1 To 30
        iSum = ActiveCell.Value
        If iSum < 0 Then zSum = zSum + iSum
        ActiveCell.Offset(48, 0).Activate
    Next i
 Range("I1500").Value = zSum
 Range("I1500").Activate
End Sub
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление громкостью Jupiter Общие вопросы Delphi 2 29.06.2008 15:43
Управление голосом prizrak1390 Общие вопросы Delphi 2 24.06.2008 21:04
управление CD ROMom Cricket2007 Помощь студентам 4 16.06.2008 16:01
Управление приложениями voron29 Общие вопросы Delphi 1 14.03.2008 12:38
вопрос - проблема с форматированием prickly Microsoft Office Excel 2 14.11.2006 10:14