есть столбец с такими значениями надо надо ссумировать общее
значение всех ячеек. т.е если идет 00:01:10 и 00:02:00
то должно получиться 00:03:10.
Вроде так все элементарно но у меня нифига неполучается,
прошу помочь.
pashulka писал(а):если они не содержат формул (ссылок), то решить Вашу проблему можно.
For each i in Sheets
i.Range(нужный_Range).PasteSpecial Paste:=xlPasteValues, Operation:=xlMultiply, SkipBlanks:=False, Transpose:=False
Next i
Public Sub Aa3b()
Dim r As Range
Dim d As Date
Dim lCount As Long, i As Long
' отключаем обновление экрана
Application.DisplayAlerts = False
lCount = Selection.Cells.Count
i = 0
For Each r In Selection
' обновляем информацию в StatusBar'е
Application.StatusBar = "Преобразовано - " & Round((i * 100) / lCount, 0)
If Len(r.Value) > 0 Then
d = Format(r.Value, "hh:mm:ss")
If d > 0 Then
r.NumberFormat = "h:mm:ss;@"
r.Value = d
End If
End If
i = i + 1
Next r
Application.DisplayAlerts = True
Application.StatusBar = False
End Sub
Потом выдели нужные ячейки и запусти этот макрос.
Если много ячеек на разных листов, можешь написать свой макрос, который будет сам выделять ячейки на разных листах и запускать потом Macros1
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11