![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#31 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Ну тогда не знаю
вроде тормозить в этом коде больше нечему ищите в своих кодах что там работает еще
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#32 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
попробуйте дописать
Sub tt () Application.ScreenUpdating = False ......
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#33 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Вить, если закомментить Deactivate, при копировании листов в самой книге список обновляться не будет. Да и тормозит там не из-за того:-) Там нечему тормозить.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#34 | |
Пользователь
Регистрация: 03.08.2011
Сообщений: 74
|
![]() Цитата:
' Sub ÄîáàâèòüÍîâûéËèñò() Dim Table1 As Range, Table2 As Range Dim YD As Double, TD As Double, D As Double, Reply As String, ReplyOk As Boolean, ShNewName As String ' Set Table1 = Range([A5], [A5].End(xlDown)) Set Table1 = Table1.Resize(, 9) ' Äèàïàçîí_â÷åðàøíåé_òàáëèöû ' <-----!!!------- YD = [C1] ' Â÷åðàøíÿÿ_Äàòà_ñåãîäíÿ ' TD = YD + 1 ActiveSheet.Copy , ActiveSheet Set Table2 = [A5].Resize(Table1.Rows.Count, Table1.Columns.Count) ' Äèàïàçîí_ñåãîäíåøíåé_òàáëèöû ' Application.ScreenUpdating = False [C1].ClearContents ' Äàòà_ñåãîäíÿ ' [D3] = YD ' Äàòà_â÷åðà ' With Table2 .Columns(5).ClearContents ' Ïðèõîä ' .Columns(6).ClearContents ' Ïðîäàíî ' .Columns(4).Value = Table1.Columns(8).Value ' Îñòàòêè_â÷åðà=Îñòàòêè_ñåãîäíÿ ' ' <-----!!!------- End With ''''ShYesterday.Shapes("Êíîïêà_1"). Delete Application.ScreenUpdating = True Do Reply = InputBox(String(5, vbCr) & "ÂÂÅÄÈÒÅ ÈÌß ÍÎÂÎÃÎ ËÈÑÒÀ ÊÀÊ ÄÀÒÓ:", "ÌÀÊÑÈÌÓÌ", Format(TD, "DD.MM.YYYY")) If Trim(Reply) <> "" Then ReplyOk = (Reply Like "##.##.####") And IsDate(Reply) If ReplyOk Then D = CDate(Reply) If D <= YD Then ReplyOk = False MsgBox "Òåêóùàÿ äàòà íå ìîæåò áûòü â÷åðàøíåé.", , "ÎØÈÁÎ×ÊÀ" Else ShNewName = Format(D, "DD.MM.YYYY") On Error Resume Next ActiveSheet.Name = ShNewName If Err = 0 Then [C1] = D ' Äàòà_ñåãîäíÿ ' Else Err.Clear ReplyOk = False MsgBox "Ëèñò '" & ShNewName & "' óæå ñóùåñòâóåò.", vbExclamation, "ÎØÈÁÎ×ÊÀ" End If End If Else MsgBox String$(21, " "), vbExclamation, "ÎØÈÁÎ×ÊÀ" End If End If Loop Until ReplyOk Application.GoTo [a1] End Sub список не обновляется! а тормозить перестало! |
|
![]() |
![]() |
![]() |
#35 | ||
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
Цитата:
![]()
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
||
![]() |
![]() |
![]() |
#36 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]()
изучайте...........
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
![]() |
![]() |
![]() |
#37 |
Пользователь
Регистрация: 03.08.2011
Сообщений: 74
|
![]() |
![]() |
![]() |
![]() |
#38 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]()
А если серьзьезно.....
Чего себе не придумают только люди, что бы усложнить себе работу ![]()
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
![]() |
![]() |
![]() |
#39 |
Пользователь
Регистрация: 03.08.2011
Сообщений: 74
|
![]() |
![]() |
![]() |
![]() |
#40 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]() Цитата:
кстати если у Вас листы будут идти не по порядку будут ошибки. Ну..... хозяин - барин..... ![]() кстати моя автоматизация подходит ?
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DbGrid - Что то надо выключить...вот только что | NitroSki | БД в Delphi | 12 | 01.07.2011 08:05 |
Надо дописать скрипт сохранения текстовой информации | kakawkin | PHP | 3 | 17.09.2010 10:42 |
надо немного дописать... | Acid | Помощь студентам | 2 | 21.05.2007 17:32 |