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

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

:( Что ж вы все такие, может, может...
ФАЙЛ ВЫЛОЖИ...ЧЁ ГАДАТЬ ТО!
...
Рейтинг: 0 / 0
03.10.2007, 20:32:14
    #34845055
Татик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить значения
...
Рейтинг: 0 / 0
03.10.2007, 21:46:45
    #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
03.10.2007, 22:48:52
    #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
04.10.2007, 00:38:35
    #34845284
Fatty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить значения
Ну дык кто-бы спорил 10:1775

:))

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


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

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

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


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