Автор Илюха Артюшкин задал вопрос в разделе Другие языки и технологии
excel! Помогите! и получил лучший ответ
Ответ от Makfromkz[гуру]
решим чуть более усложненный вариант:
если в ячейке формула то добавим ВРЕМЯ (0;3;0)
если в ячейки значение то увеличим на 3 минуты
формат ячеек должен быть форматом времени)) )
вот макрос:
Sub ppp()
For Each ttt In Selection
If Left(ttt.FormulaR1C1, 1) = "=" Then
ttt.FormulaR1C1 = ttt.FormulaR1C1 + "+TIME(0,3,0)"
Else
ttt.Value = ttt.Value + TimeSerial(0, 3, 0)
End If
Next
End Sub
выделяете нужную область и запускаете макрос
а вот картинка с результатом
в первой строке бывшие значения, курсор стоит на ячейке куда макрос добавил элемент формулы)))
Ответ от Анатолий Полюхович[активный]
ставишь на первую ячейку в которой надо увеличить на 3 курсор и пишешь формулу "= ячейка (А1например) +3! Когда это сделал ставишь курсор в нижний правый угол и растягиваешь на всю таблицу!
ставишь на первую ячейку в которой надо увеличить на 3 курсор и пишешь формулу "= ячейка (А1например) +3! Когда это сделал ставишь курсор в нижний правый угол и растягиваешь на всю таблицу!
Ответ от Алексей[гуру]
Вобщем так создаешь ниже еще одну такую же таблицу В первую ячейку пишешь формулу для ячейки где у тя там 6:10 стоит путь А1 =А1+ВРЕМЯ (0;3;0) 0 часов 3 минуты 0 секунд если ячейка отформатирована показывать время то все нор
Вобщем так создаешь ниже еще одну такую же таблицу В первую ячейку пишешь формулу для ячейки где у тя там 6:10 стоит путь А1 =А1+ВРЕМЯ (0;3;0) 0 часов 3 минуты 0 секунд если ячейка отформатирована показывать время то все нор
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: excel! Помогите!