Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
проблема отображения значений в Textbox из таблицы (из ячеек )
 
добрый вечер,
опять необходима ваша помощь с макросом
задача такова:  при нажатие на кнопку (значения из столбеца 48 активой строки должен быть в Textbox4 ) и так со всеми строками,
использую user форму которая активируется через двойной клик в столбце "Y"
Код
Private Sub CommandButton4_Click()
TextBox5.Value = Cells(Rows.Count, 48).Row
End Sub   
рассчёт времени задерки загрузки, в вечерне- ночное время, Не считает (неправильно) время задержки, если период вычисления попадает на 20:00-01:00 т.е ночная смена
 
Добрый день,
опять обращаюсь к специальстам возникла проблема с рассчётом времени в переход с вечера на ночь.
загружаем грузовики, иногда начало загрузки до полуночи а отправка после. Так вот в этот момент нужно выссчитать задержку отправки ?
Пример:
начало загрузки  20:30  
конец загрузки    21:00
отправка              01:00
запланированное время отправки: 23:00
Задача: вычислить задержку отправки т.е должно быть 02:00 часа
использовал эту формулу =ЕСЛИ((P5-Q5)=P5;0;(P5-Q5))
Формула считает всё правильно пока не доходит до запланированное время отправки до 0:00 от отправка после 0:00
пользовалься поиском но не нашёл ничего чтобы мне могло помочь
забыл добавить задержка начинает считаться от 0:30 минут всё что меньше 0:30 минут не считаеться задержкой
Изменено: Scheremet - 19.01.2014 19:02:41
Макрос для сохранения листа в новую книгу и удаление формул виснет?
 
добрый вечер нашёл поиском часть кода для удаления формул, но у меня почему то виснет аот пример :
Код
Sub ляляля4()
Dim FileN$
FileN = ThisWorkbook.Path & "/" & Date & ".xls"
ThisWorkbook.Sheets(2).Copy
For Each c In Cells.SpecialCells(xlCellTypeFormulas): c.Value = c: Next
Application.Dialogs(xlDialogSaveAs).Show
ActiveWorkbook.Close
End Sub

виснет только из-за выделеной части

Спасибо
макрос вычисления имени пользователя
 
добрый вечер
почитал на форуме похожие темы и смог написать вот такой макрос
Код
  Private Sub Worksheet_Change(ByVal Target As Range)
    For Each cell In Target
            If Not Intersect(cell, Range("A1:A496") Is Nothing Then
                ActiveSheet.Cells(1, 10).Value = CreateObject("WScript.Network") .UserName
           End If
        Next cell
    End Sub
в принцепе работает но несовсем как надо
Задача: надо чтобы макрос срабатывал при изменении в A1:A496, но построчно т.е если в А1 произошли именения то в этой же строке столбца J должно встать имя Пользователя (под которым человек зашёл в виндовс) и так далее
у меня считает изменения в столбце "А" но имя пользователя только в столбце "J1", в других строках нет незнаю почему ... Я новичёк в макросах
Подскажите если не трудно

всех с наступающим !!!
макрос в книге с общим доступом
 
добрый вечер,

воспользовлся поиском и смог

написать вот такой код:
Код
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
Dim r As Long
Dim str As String
If Target.Count > 1 Then Exit Sub
If Target.Column = 1 Then
str = Target.Value
Application.EnableEvents = False
r = Cells(Rows.Count, 2).End(xlUp).Row
Range("A4:A100" & r).ClearContents
Target.Value = str
End If
If Not Intersect(Target, Range("A4:A100"  ;)  ) Is Nothing Then
Target.Offset(0, 12).Select
End If
Application.EnableEvents = True
ActiveSheet.Protect
End Sub

Private Sub Worksheet_Selectionchange(ByVal Target As Range)
 If Target.Column = 14 Then
 Sheets(2).Select
 ActiveSheet.PrintOut
 Sheets(1).Select
 End If
End Sub

всё работает как надо пока не активирую общий доступ к книге
на листах есть защищённые ячейки и листы.

Подскажите пожалуйста какие есть возможности использовать этот код и общий доступ

Спасибо зарание Александр
условное форматирование с динамическими списками
 
Доброго дня всем труженникам Planetaexсel,  
 
никак немогу разобраться с условным форматированием мне необходимо сравнить два списка на разных листах один из них постоянный, а в другом постоянно меняются числа  
 
Моя задача в том как сделать так чтобы: если  в B12:B44 (листа 1) числа не совпадают с теми которые имеются на листе 3 в A2:A40, тогда несовпадения  должны быть маркированы на листе 1 в красный цвет.  
 
важно:  
 
1. Числа на листе 1 могут повторяться    
2. Порядок и внесения на листе 1 несовпадает с порядком на листе 3  
 
пробывал с формулой "если"  
 
форматировать те ячейки значение которых неравно т.е =если($B$12:$B$44;'3'!A2)  
что неправильно немогу понять он выделят по этой формуле все значения    
 
в примере зелёным выделил те ячейки которые должны сравниваться лист 1 и 3, а красным те цыфры которые должны форматироваться при несовпадение со списком на листе 3  
   
Спасибо
Добавить в формулу условия для вычисления.. (остатка???)
 
Здравствуйте,  
помогите пожалуйста одной формулой, для столбца "С" листа "Wiegezettel",    
Задача:  
 
Столбец "С" "Wiegezettel" туда должно встовать количество картона,т.е  
если в столбце "J2" листа "Kunden Auftrag" эти значения будут вводиться в ручную, стоит 52 это значение сравнивается с значением столбца "G" в нём указано сколько картонов максимально входит на одну паллету, т.к там стоит 104/KT то следовательно заказано 0,5 если стоит в J2 156 то это 1,5 паллеты и тогда в столбце С листа второго должно встать в С6=104, а в С7=52; так же должно работать и с каждым числом картонов независимо 52 104, 208, 260, 176,    
 
я сделал формулу по ней встают все значение полных паллет, т.е переносятся из столбца G листа "Kunden Auftrag а как сделать чтобы он сам считал сколько в числе: (пример 572 полных палет а сколько не полных, т.е остаток. Должно быть так 572=104+104+104+104+104+52 и эти значения должны встовать в столбец "С" листа "Wiegezettel"  
 
Большое спасибо за ранее, в надежде что кто-нибудь поможет  
 
Александр
Страницы: 1
Наверх