Здравствуйте, эксперты! Прошу помощи, что то делаю не так, а что не пойму. 1. Пишу формулу в столбце С для подсчета остатков=D4-G4, когда протягиваю в столбце С отображаются 0, как этого избежать, мне надо когда проставили расход, если есть остаток он отображался, если нет то ничего не проставлялось. 2. В файле есть макрос на автоматическое проставление даты, но когда я добавляю строчку дата то же проставляется автоматом, что надо прописать и где чтобы дата проставлялась только когда вносят данные в столбцы D и G ? Private Sub Worksheet_Change(ByVal Target As Range)
For Each cell In Target 'проходим по всем измененным ячейкам If Not Intersect(cell, Range("D3:D1000000,G3:G1000000")) Is Nothing Then 'если изменененная ячейка попадает в диапазон D3:D1000000 With cell.Offset(0, 2) 'вводим в соседнюю справа ячейку дату .Value = Now .EntireColumn.AutoFit 'выполняем автоподбор ширины для столбца B, чтобы дата умещалась в ячейке End With End If Next cell End Sub
Здравствуйте, эксперты! Прошу помощи, что то делаю не так, а что не пойму. 1. Пишу формулу в столбце С для подсчета остатков=D4-G4, когда протягиваю в столбце С отображаются 0, как этого избежать, мне надо когда проставили расход, если есть остаток он отображался, если нет то ничего не проставлялось. 2. В файле есть макрос на автоматическое проставление даты, но когда я добавляю строчку дата то же проставляется автоматом, что надо прописать и где чтобы дата проставлялась только когда вносят данные в столбцы D и G ? Private Sub Worksheet_Change(ByVal Target As Range)
For Each cell In Target 'проходим по всем измененным ячейкам If Not Intersect(cell, Range("D3:D1000000,G3:G1000000")) Is Nothing Then 'если изменененная ячейка попадает в диапазон D3:D1000000 With cell.Offset(0, 2) 'вводим в соседнюю справа ячейку дату .Value = Now .EntireColumn.AutoFit 'выполняем автоподбор ширины для столбца B, чтобы дата умещалась в ячейке End With End If Next cell End Subkasi
VEKTORVSFREEMAN, Спасибо, ОГРОМНОЕ работает, теперь бы еще с макросом разобраться [moder]Неее, так не пойдет. В Правилах что написано? Один вопрос - одна тема. Тем более, что для вопросов по макросам есть отдельная ветка. На первый вопрос ответ получен - тему закрываю.
VEKTORVSFREEMAN, Спасибо, ОГРОМНОЕ работает, теперь бы еще с макросом разобраться [moder]Неее, так не пойдет. В Правилах что написано? Один вопрос - одна тема. Тем более, что для вопросов по макросам есть отдельная ветка. На первый вопрос ответ получен - тему закрываю.kasi