powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите заменить значения
9 сообщений из 9, страница 1 из 1
Помогите заменить значения
    #34844982
Татик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите кто нить заменить значения в эксель на VBA
В столбце стоят даты вот в таком виде: 02.10.2007 0:00:00, надо чтоб осталось 02.10.2007, т.е. отбросить нолики времени. Даты в строках разные нолики везде одинаковые.
И если можно на русском коменты какая команда что делает.
...
Рейтинг: 0 / 0
Помогите заменить значения
    #34844992
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТатикПомогите кто нить заменить значения в эксель на VBA
В столбце стоят даты вот в таком виде: 02.10.2007 0:00:00, надо чтоб осталось 02.10.2007, т.е. отбросить нолики времени. Даты в строках разные нолики везде одинаковые.
И если можно на русском коменты какая команда что делает.

Код: plaintext
Selection.NumberFormat = "dd.mm.yyyy" 'запись макроса
...
Рейтинг: 0 / 0
Помогите заменить значения
    #34845016
Татик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не получилось.. :(
Не понятно что это за формат, но если даже вручную менять с помощью формата ячейки и ставить тот формат кот мне нужно не работает.
Может через команду оставить 10 левых символов?
...
Рейтинг: 0 / 0
Помогите заменить значения
    #34845039
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Татикне получилось.. :(
Не понятно что это за формат, но если даже вручную менять с помощью формата ячейки и ставить тот формат кот мне нужно не работает.
Может через команду оставить 10 левых символов?

:( Что ж вы все такие, может, может...
ФАЙЛ ВЫЛОЖИ...ЧЁ ГАДАТЬ ТО!
...
Рейтинг: 0 / 0
Помогите заменить значения
    #34845055
Татик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Помогите заменить значения
    #34845122
Фотография Fatty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Option Explicit

Sub ChDateFormat()
Dim rng As Range
Application.Volatile
Application.ScreenUpdating = False
Set rng = ActiveSheet.UsedRange.Columns( 2 )
rng.Select
Dim cel As Range
For Each cel In Selection
If Not IsEmpty(cel) Then
cel.Value = Format(cel.Value, "dd.mm.yyyy")
End If
Next
Application.ScreenUpdating = True
End Sub

~'J'~
...
Рейтинг: 0 / 0
Помогите заменить значения
    #34845190
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем же столько, достаточно было пару ячеек.

Вообщем мой вариант такой

Код: plaintext
1.
2.
3.
4.
Dim x As Range
 Selection.NumberFormat = "DD/MM/YYYY"
 For Each x In Selection
   x = Format(x, "0")
 Next x 

Вместо Selection любой диапазон.
...
Рейтинг: 0 / 0
Помогите заменить значения
    #34845284
Фотография Fatty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дык кто-бы спорил 10:1775

:))

~'J'~
...
Рейтинг: 0 / 0
Помогите заменить значения
    #34845292
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FattyНу дык кто-бы спорил 10:1775


Свой пост адресовал исключително автору топика

А в части вопроса
DeggasadЗачем же столько
Имел ввиду - зачем такой большой файл?

а так ниочём не спорил вроде
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите заменить значения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]