У меня есть значение ячейки, например A1 = 17/06/2016 19:00:46 Я хочу изменить его на 17/06/2016 19:00:00 , так что в основном секунды должны быть 0, но Кажется, я не могу добиться этого с помощью форматирования. Я сделал формат как dd/mm/yyyy hh: mm, но секунды все еще сохраняются. Я буду использовать эти значения для соответствия значениям на другом листе, используя Application.Match в vba. у другого листа есть секунды как 0, следовательно, чтобы соответствовать, мне нужно преобразовать их в 0 секунд. Спасибо.У меня есть дата и время в ячейке, и я хочу сделать секунды как 00, как мне это сделать?
0
A
ответ
2
Более простой путь для достижения этой цели:
Function DateWithZeroSeconds(MyDate As Date)
DateWithZeroSeconds = Format(MyDate, "dd/mm/yyyy h:m") & ":00"
End Function
+1
Большое спасибо абсолютного гения. – Vigmo10
0
Выберите ячейки, которые вы хотите преобразовать и запустить этот короткий макрос:
Sub SecondKiller()
Dim d As Date, d2 As Date
For Each r In Selection
d = r.Value
r.Value = DateSerial(Year(d), Month(d), Day(d)) + TimeSerial(Hour(d), Minute(d), 0)
Next r
End Sub
+0
Спасибо за ваше решение. он работает, но я нашел решение sgdva более простым в использовании совпадения. – Vigmo10
0
другой способ, формат ячейки Excel, а затем показать секунды как 00:
Sub FormatRange_AsDate(ByVal Rg As Range)
With Rg
.NumberFormat = "d/m/yyyy h:mm:ss;@" 'give the format to the cell , showing seconds
.Value = Format(.Value, "d/m/yyyy h:m") & ":00" 'changing the seconds to "00", don't use .value2
End With
End Sub
Смежные вопросы
- 1. У меня есть UICollectionView, и я хочу показать изображение в ячейке, которое идет в обычный ViewController. Как мне это сделать?
- 2. Я хочу добавить диапазон к числу вариантов, которые у меня есть. Как мне это сделать?
- 3. У меня есть исходный код DevExpress 9.1, и я хочу отлаживать его, как это сделать?
- 4. У меня есть текстовый документ, и я хочу скопировать все в строке после определенного ключевого слова. Как мне это сделать?
- 5. Если у меня есть 2 UserControls в представлении MainWindow, и я хочу передать свойство между ними, как мне это сделать?
- 6. Я хочу сделать Cronjob, но у меня есть некоторые ошибки
- 7. У меня уже есть файл журнала. Как это сделать?
- 8. Matplotlib и Numpy. У меня есть текстовый файл слов, и я хочу проанализировать, чтобы сделать график.
- 9. У меня есть listview, и я хочу выполнить действие элемента адаптера в классе фрагментов! Как я могу это сделать?
- 10. У меня есть класс для представления целых чисел, и я хочу различать lbs и kg, как это сделать?
- 11. Я хочу узнать последнее время и дату входа пользователей на OBIEE 11g. Как мне это сделать?
- 12. Как мне это сделать?
- 13. Как мне это сделать?
- 14. Если я хочу переустановить свои DLL, как мне это сделать?
- 15. Я хочу обновить существующую запись, как мне это сделать?
- 16. У меня есть токен и секрет Twitter. Я хочу получить имя экрана Twitter. как это сделать в Twitterizer?
- 17. Как мне это сделать?
- 18. Я хочу сделать заставку, и теперь у меня есть две проблемы?
- 19. как ввести текущую дату и время 00:00:00 в одной ячейке в excel
- 20. У меня есть изображение, и я хочу отредактировать это изображение (поместить текст и т. Д.) И преобразовать это изображение в PDF. Есть ли простой способ сделать это PHP?
- 21. LINQ: У меня есть 3 таблицы, и я хочу сделать 2 таблицы join
- 22. Я хочу добавить виджет к ячейке, построенной с использованием TableCellBuilder в GWT. Как мне это сделать?
- 23. Расчет интервалов между двумя датами, когда у меня есть дата в строке. Как я могу это сделать ..?
- 24. У меня есть таблица, и я хочу цвета красный
- 25. Я хочу включить короткие теги PHP. Как мне это сделать?
- 26. Я хочу мигать MSC1211. Как это сделать?
- 27. У меня есть объект JSON, который мне нужен, чтобы получить некоторые значения. Как я могу сделать это в JQuery?
- 28. У меня есть куча параметров шаблона, которые я хочу скрыть от своих пользователей. Как я могу это сделать?
- 29. Как мне это сделать? ParseQueryAdapter
- 30. У меня есть два списка, я хочу знать, существует ли дата в одном списке между двумя датами в другой. Как мне это сделать?
Формат предназначен только для отображения. он не изменяет значение, хранящееся в поле, оно только изменяет то, что вы видите на экране. вам необходимо изменить базовое значение. –
Как я могу сделать это до значения? возможно, вокруг секунд вверх или вниз? Без понятия. Спасибо за помощь. – Vigmo10