Текущая дата в excel не работает

Почему не меняется формат даты в Excel? Возможной причиной является конфликт форматов или блокировка стиля ячеек, неправильное выполнение работы или временный сбой в работе приложения. Для устранения попробуйте перезапустить программу или воспользуйтесь одним из приведенных в статье способов. Ниже рассмотрим основные причины и способы решения такой проблемы в Excel.

Причины и пути решения

Для решения проблемы нужно понимать, почему Эксель не меняет формат даты при любых попытках. К возможным причинам стоит отнести:

  1. Конфликт форматов и блокировка стиля ячейки.
  2. Несоответствие заданных стилей Excel.
  3. Неправильное выполнение работы.
  4. Временные сбои в работе программы.
  5. Неправильные региональные настройки.

В ситуации, когда не меняется дата в Эксель, можно воспользоваться одним из рассмотренных ниже решений.

Способ №1:

  • Выберите столбец даты в Excel.
  • Зайдите в раздел «Данные» и выберите «Text to Columns».

  • На первом экране поставьте переключатель «delimited».
  • Кликните на кнопку «Далее».
  • Снимите флажки-разделители и кликните на кнопку «Далее».
  • В секции «Формат данных столбца» выберите «Дату».

  • Жмите «Готово».

Решение №2:

  1. Выделите ячейки, где не меняется дата в Экселе.
  2. Жмите на сочетание Ctrl+1.
  3. В разделе «Формат ячеек» откройте вкладку «Число».
  4. В перечне «Категория» выберите требуемый раздел.
  5. Перейдите в «Тип» и укажите подходящий вариант форматирования в Excel. Для предварительного просмотра перейдите в раздел «Образец». Если сделанный вариант не устраивает, можно внести изменения и снова выполнить проверку — меняется отображение или нет.

Метод №3:

  1. Жмите нужную ячейку, где формат даты в Эксель не меняется.
  2. Кликните сочетание Ctrl+Shift+#.

Способ №4:

  1. Используйте формулу: =DATE(MID(A1,FIND(«,»,A1)+1,5),MATCH(LEFT(A1,3),{«Jan»;»Feb»;»Mar»;»Apr»;»May»;»Jun»;»Jul»;»Aug»;»Sep»;»Oct»;»Nov»;»Dec»},0),MID(SUBSTITUTE(A1,»,»,»   «),5,5)) для перевода в REAL.
  2. Проверьте, что отображение в Excel меняется с учетом предпочтений.

Такой вариант может сработать в случае неправильных региональных настроек и невозможности изменения форматирования для дня, строки и времени. Представленную форму Excel можно сделать проще, если представить больше сведений о формате ввода. Но даже в таком случае все должно работать корректно. Кроме того, при желании сохранить часть времени можно воспользоваться формулой +RIGHT(A1,11).

Решение №5:

  1. Загрузите лист Excel, где не меняется стиль отображения, на Гугл Док.
  2. Откройте файл с помощью электронной Гугл-таблицы.
  3. Выберите весь столбец с информацией.
  4. Установите тип формата для даты. На данном этапе можно выбрать любой подходящий вариант.
  5. Закройте электронную таблицу Гугл в формате .xlsx.

Метод №6:

  1. Копируйте несколько ячеек, где не меняется форматирование даты в Excel, в блокнот.
  2. Жмите на Clear All.
  3. Вставьте содержимое ячейки в блокнот обратно в те же ячейки.
  4. Установите их в качестве текущего дня в нужном варианте и т. д.

Как поменять формат в Excel

Распространенная причина, почему софт не меняет дату в Экселе — неправильные действия пользователя. Для решения проблемы необходимо правильно сделать эту работу. Здесь существует несколько путей.

Вариант №1:

  1. Зайдите во вкладку «Главная».
  2. Перейдите в раздел «Число».
  3. Жмите на кнопку вызова диалогового окна (находится над строчкой «Число»).
  4. В списке «Категория» выберите нужный пункт.
  5. Перейдите в раздел «Тип» и установите нужный вариант отображения в Excel.

Тип форматирования, который начинается со звездочки, влияют за изменение параметров дня / времени, установленных на панели управления. В ином случае этого влияния нет. После этого необходимо выбрать нужный язык, который меняется с помощью специального переключателя. Выбор осуществляется из доступного перечня (русский язык предусмотрен).

Вариант №2:

  1. Зайдите во вкладку XLTools.
  2. В группе «Дата и время» откройте выпадающий перечень.
  3. Войдите в раздел «Изменить формат даты и времени».
  4. Задайте область поиска. Здесь указывается выбранный диапазон, рабочий лист, книга, открытые книги.
  5. Выберите подходящий вариант из перечня, принятый в стране и на нужном языке. По желанию задайте пользовательский формат.
  6. Кликните на кнопку «Готово».

Если Excel не меняет формат даты, это не повод беспокоиться. В большинстве случаев проблема связана с неправильным выполнением работы или временными сбоями в работе приложения. Перед тем, как предпринимать какие-либо шаги, попробуйте сохраниться и перезапустить Excel. Если же это не дало результата, проверьте возможность применения одного из рассмотренных выше методов.

В комментариях расскажите, приходилось ли вам сталкиваться с ситуацией, когда не работает дата в Эксель или не меняется ее форматирование. Поделитесь, какой из приведенных выше методов сработал, и какие еще варианты можно использовать.

Отличного Вам дня!

Хитрости »

10 Февраль 2022              2657 просмотров


Предположу, что про наличие различных сочетаний горячих клавиш в Excel знают почти все. Правда, не все знают их полный перечень, но он большинству и не нужен, в общем-то.
Но некоторые сочетания более востребованы и используются чаще остальных. Приведу пару основных сочетаний и их назначение:

  • Ctrl+C – копировать выделенный фрагмент текста/ячейки
  • Ctrl+X – вырезать выделенный фрагмент текста/ячейки
  • Ctrl+V – вставить скопированный/вырезанный ранее фрагмент/ячейки в текущую активную ячейку
  • Ctrl+Z – отменить последнее сделанное действие

С этими сочетаниями как правило проблем не возникает и они работают не только в Excel, но и во всем Windows. Но есть менее используемые, но не менее удобные сочетания, о которых и пойдет дальше речь:

  • Ctrl+Shift+4 – вставка в выделенную ячейку или часть текста текущей даты в кратком формате локализации операционной системы(для русской это как правило ДД.ММ.ГГГГ, но формат можно настроить индивидуально в настройках самой операционной системы)
  • Ctrl+Shift+6 — вставка в выделенную ячейку или часть текста текущего времени в кратком формате локализации операционной системы

Эта возможность действительно очень удобна, но иногда сочетания отказываются работать без каких-либо видимых причин. Т.е. вчера мы спокойно использовали эти сочетания и они работали, а сегодня – не работают и все. Т.е. при нажатии сочетания Ctrl+Shift+4 дата не вставляется в ячейку и никаких сообщений о поломках тоже нет. Почему же так происходит? А ответ между тем очень прост: эти сочетания напрямую связаны с текущим языком клавиатуры и регистрируются при запуске приложения Excel. Т.е. они всегда привязаны либо к русской раскладке клавиатуры, либо к английской. Что из этого следует? Ровно следующее: если эти сочетания вдруг перестали работать, то закройте Excel полностью, смените раскладку(с РУС на ENG или наоборот) и запустите Excel. Произойдет перерегистрация горячих клавиш и сочетания должны заработать.
А теперь разберем подробнее, зачем такие сложности нам придумал Microsoft. На самом деле все объясняется очень просто: Ctrl является некой командной клавишей и если вместе с ней используется другая клавиша, то вызовется привязанная к этой клавише(точнее символу этой клавиши) команда. Например, Ctrl+P – печать. Здесь Ctrl – командная клавиша; P – значащий символ, привязанный к конкретной операции(в данном случае операции печати). Особо хочу отметить, что в русской раскладке это будет сочетание Ctrl+З.
Теперь внимательнее посмотрим на то, какая кнопка отвечает за вставку даты, когда мы нажимаем Ctrl+Shift+4 в русской раскладке: отбрасываем Ctrl и получаем Shift+4. А это ни что иное, как точка-с-запятой(;). Т.е. по сути, за вставку даты отвечает не Ctrl+Shift+4, а сочетание Ctrl+;.
Теперь, если вернуться немного назад к нашей проблеме, то мы можем догадаться, что совершенно необязательно перезапускать Excel, если вдруг сочетания перестали работать. Можно попробовать сначала вставить дату сочетанием именно клавиш Ctrl+; в английской раскладке, а время – Ctrl+Shift+;(по сути так будет вызвана комбинация Ctrl+:). И если это сработает – то проблема именно в неверной раскладке при запуске и тогда уже можно перезапустить Excel в нужной раскладке, чтобы пользоваться привычными сочетаниями.
Я сразу предположу, что возникнет коварный вопрос: а почему же тогда те же самые Ctrl+V, Ctrl+Z и т.п. работают без всяких перезапусков? Все просто: буквенные сочетания привязываются на основании клавиатурных кодов. И как ни странно, у них нет разногласий, в отличии от всяких знаков препинания и каверзных символов.


Ну и чтобы статья была более полной – я прикладываю перечень основных сочетаний горячих клавиш, которые могут пригодиться при работе в Excel.

ДЕЙСТВИЯ ПРИ ВВОДЕ ФОРМУЛ

Сочетание Действие
ALT+ENTER Начать новую строку в текущей ячейке.
CTRL+ENTER Заполнить выделенные ячейки текущим значением. Очень удобная опция. Копирование формул еще быстрее, чем перетаскиванием маркера заполнения. Выделите диапазон, в который нужно ввести формулы, в активную ячейку (при выделении диапазона одна ячейка является активной — она подсвечена белым цветом) введите формулу и нажмите CTRL+ENTER. Формула будет введена во все выделенные ячейки. Правила корректировки абсолютных/относительных ссылок действуют!
CTRL+Z Отменить последнее действие.
F4 или CTRL+Y Повторить последнее действие.
CTRL+K Вставить гиперссылку.
ALT+СТРЕЛКА ВНИЗ Отобразить раскрывающийся список значений в текущем столбце диапазона.
ALT+0162 Ввести знак цента ў. Работает только на доп.блоке цифровой клавиатуры
ALT+0128 Ввести знак евро ?. Работает только на доп.блоке цифровой клавиатуры
SHIFT+F3 Отобразить диалоговое окно Мастер функций в формуле.
CTRL+A Если курсор расположен справа от имени функции в формуле, отобразить диалоговое окно Аргументы функции.
CTRL+SHIFT+A Если курсор расположен справа от имени функции в формуле, вставить в круглых скобках список аргументов.
F3 Вставить в формулу определенное имя.
ALT+= (знак равенства) Вставить формулу автосуммы с функцией СУММ.
CTRL+SHIFT+» (двойная кавычка) Скопировать содержимое верхней ячейки в текущую ячейку или в «Cтроку формул».
CTRL+’ (апостроф) Скопировать формулу верхней ячейки в текущую ячейку или в «Cтроку формул».
CTRL+` (знак левой кавычки) или CTRL+Ё Переключить режимы отображения значения ячейки и формулы ячейки.
F9 Вычислить все листы всех открытых книг. Если выбрана часть формулы, подсчитать выбранную часть. Для замены выбранной части формулы рассчитанным значением нажмите клавишу ENTER или CTRL+SHIFT+ENTER (для формул массива).
SHIFT+F9 Вычислить текущий лист.
CTRL+ALT+F9 Вычислить все листы всех открытых книг, независимо от того, вносились ли в них изменения с момента последнего вычисления.
CTRL+ALT+SHIFT+F9 Проверить зависимые формулы, а затем подсчитать ячейки во всех открытых книгах, включая ячейки, не помеченные для вычисления.
F2 Открыть активную ячейку для редактирования и поместить курсор в конец содержимого ячейки.
SHIFT+F2 Перейти к правке примечания ячейки.
CTRL+SHIFT+4 или CTRL+; Ввод в выделенную ячейку текущей даты
CTRL+SHIFT+6 или CTRL+: Ввод в выделенную ячейку текущей даты

ВЫДЕЛЕНИЕ ЯЧЕЕК И ОБЪЕКТОВ

Сочетание Действие
CTRL+ПРОБЕЛ Выделение столбца целиком.
SHIFT+ПРОБЕЛ Выделение строки целиком.
CTRL+A Выделение таблицы (смежной области) целиком.
CTRL+SHIFT+ПРОБЕЛ Выделение всех объектов листа.
CTRL+6 Переключение режимов скрытия объектов, отображения объектов и отображения контуров объектов.
CTRL+SHIFT+* (астерикс/звездочка) Выделение текущей области вокруг активной ячейки. Текущей областью называется диапазон ячеек, ограниченный пустыми столбцами и строками. В отчете сводной таблицы — выделение отчета целиком.
CTRL+SHIFT+O (буква O) Выделение всех ячеек, содержащих примечания.
CTRL+SHIFT+{ Выделение всех ячеек, на которые прямо или косвенно ссылаются формулы в выделении(влияющих ячеек).
CTRL+SHIFT+} Выделение ячеек, содержащих формулы, которые прямо или косвенно ссылаются на активную ячейку (зависимых ячеек). Без SHIFT два предыдущих сочетания выделят только зависимости первого уровня (прямые ссылки или зависимости)
CTRL+L Вставка объекта Таблица

ДЕЙСТВИЯ С КНИГАМИ И ЛИСТАМИ

Сочетание Действие
SHIFT+F11 Добавление нового листа
CTRL+N Добавление новой книги
CTRL+1 Открытие диалогового окна «Формат ячеек»
SHIFT+ALT+→ Группировать выделенные столбцы
SHIFT+ALT+← Разгруппировать выделенные столбцы
CTRL+D Заполнение выделенных ячеек формулами/значениями из первой строки выделенного диапазона. Если выделена одна ячейка — копирует вышестоящую ячейку.
SHIFT+F12 Сохранить активную книгу
F12 Сохранить как

НАВИГАЦИЯ

Сочетание Действие
CTRL+TAB Переключение между книгами
CTRL+→←↑↓(стрелки на клавиатуре) Перемещение до первой пустой ячейки в заданном направлении. Если при этом удерживать SHIFT — то выделение от активной ячейки до первой пустой.
CTRL+СТРЕЛКА ВНИЗ Перемещает курсор в ячейку в текущем столбце, после которой идет пустая ячейка.
CTRL+СТРЕЛКА ВВЕРХ Перемещает курсор в ячейку в текущем столбце, которой предшествует первая пустая ячейка.
CTRL+СТРЕЛКА ВПРАВО Перемещает курсор в ячейку в текущей строке, после которой идет пустая ячейка. Если все ячейки пустые — будет выделена ячейка последнего столбца на листе
CTRL+СТРЕЛКА ВЛЕВО Перемещает курсор в ячейку в текущей строке, которой предшествует первая пустая ячейка. Если все ячейки пустые — будет выделена ячейка последнего столбца на листе
CTRL+END Перемещает курсор в последнюю ячейку рабочей таблицы.
CTRL+PgUp Переход на лист, левее текущего
CTRL+PgDn Переход на лист, правее текущего

Так же этот перечень можно скачать в виде файла PDF:

  Сочетания клавиш.pdf (261,8 KiB, 191 скачиваний)


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

Работа с датами в Excel.
Устранение типовых ошибок

В ячейках Excel могут быть числа, текст, формулы, ссылки на ячейки и даты.
Даты имеют свою специфику, в первую очередь, из-за большого количества форматов.
Мы разберем основы работы с датами и решение типовых ошибок, с которыми мы сталкиваемся.

Что такое даты для Excel?

Дата и Время — это числа для Excel. Целая часть — номер дня, а все что идет после запятой — время. Если перевести в разные форматы, получим следующее:

То есть 12.07.2016 12:50:30 для Excel значение — 42563,5350694,

Где 42563 — это порядковый номер дня с 1 января 1900 года, а часть после запятой — это время.

С датами можно производить вычисления. Например, вычитать или складывать даты.

Даты нужны для группировки ежедневных данных в недельные, месячные и годовые отчеты. Пример группировок различных рекламных каналов по дате:

Основные ошибки с датами и их решение

Перевод разных написаний дат

Разные системы в выгрузках выдают даты по-разному, например: 12.07.2016 12-07-16 16-07-12 и так далее. Иногда месяца пишут текстом. Для того, чтобы привести даты к одному формату мы используем функцию ДАТА:

Синтаксис: =ДАТА(ЛЕВСИМВ(A2;4);ПСТР(A2;5;2);ПРАВСИМВ(A2;2))

Данный вариант подходит, когда количество символов в дате одинаковое. Если вы работаете с однотипными выгрузками еженедельно, создание дополнительного столбца и протягивание формулы будет простым решением.

Дата определяется как текст

Проблемы с датами начинаются, когда мы импортируем данные из других источников. При этом, даты могут выглядеть нормально, но при этом являться текстом. С ними нельзя проводить вычисления, группировки в сводных таблицах, сортировать. Есть 2 решения, которые позволяют сделать это автоматически: 1. Получение значения даты; 2. Умножение текстового значения на единицу.

Получение значения даты

С помощью формулы ЗНАЧ мы выводим текстовое значение даты, потом его форматируем как Дату:

Синтаксис: =ЗНАЧЕН(A7)

Умножение текстового значения на единицу

Принцип аналогичный предыдущему, только мы текстовое значение умножаем на единицу и после этого форматируем как дату:

Примечание: если дата определилась как текст, то вы не сможете делать группировки. При этом дата будет выровнена по левому краю. Excel выравнивает числа и даты по правому краю.

Очистка дат от некорректных символов
Чтобы привести к нужному стандарту, часть дат можно очистить с помощью функции Найти и Заменить. Например, поменять слэши («/») на точки:

То же самое можно сделать формулой ПОДСТАВИТЬ

Синтаксис: =ЗНАЧЕН(ПОДСТАВИТЬ(A2;»-«;».»))

Итак, мы разобрали основные варианты решения проблем с датами. Конечно, способов гораздо больше. И подобные преобразования удобнее делать через Power Query, который очень хорошо понимает и преобразовывает даты, но об этом в следующей статье.

Excel 2007 — Вставить текущие дату и время

alazik

Дата: Пятница, 06.05.2011, 11:42 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Уважаемые знатоки Excel 2007 помогите разобраться со следующей проблемой…
Не работают горячие клавиши Ctrl+; и Ctrl+Shift+; для вставки текущих даты и времени.
В Excel 2003 всегда работало, а в 2007 почему-то не работает(((
Самое интересное, что сейчас и 2003 перестало работать. Похоже, как будто где-то в системе это сочетание клавиш отключено.. Но к сожалению я не знаю где это вообще настраивается(((

И ещё такой вопрос, может кто-то сталкивался с таким. Можно ли сделать, что бы дата и время текущие вставлялись автоматически при выполнении определённого условия, НО больше потом не пересчитывались пока опять не выполнится то условие? Например надо, что бы после ввода в ячейку A1 данных, в ячейках B2 появилась текущая дата, а в ячейке С3 появилось текущее время. И эти дата и время НЕ менялись при открытии листа или ещё чего. Поменяться даты и время должна только в одном случае — если в ячейке A1 перезаписали данные.

Спасибо!

 

Ответить

0mega

Дата: Пятница, 06.05.2011, 13:57 |
Сообщение № 2

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

34

±

Замечаний:
0% ±


alazik,
Доброго времени суток

Quote (alazik)

Например надо, что бы после ввода в ячейку A1 данных, в ячейках B2 появилась текущая дата, а в ячейке С3 появилось текущее время. И эти дата и время НЕ менялись при открытии листа или ещё чего. Поменяться даты и время должна только в одном случае — если в ячейке A1 перезаписали данные.

Посмотрте здесь. Сообщение №14 автор kim

Сообщение отредактировал 0megaПятница, 06.05.2011, 13:59

 

Ответить

KuklP

Дата: Пятница, 06.05.2011, 14:07 |
Сообщение № 3

Группа: Проверенные

Ранг: Старожил

Сообщений: 2369


Репутация:

486

±

Замечаний:
0% ±


2003-2010

Попобуйте сочетания ctrl+shift+4,ctrl+shift+6
Это в модуль листа:
[vba]

Код

Private Sub Worksheet_Change(ByVal Target As Range)
      If Target.Address <> «$A$1» Then Exit Sub
      With Application: .EnableEvents = False
      [b1] = Date: [c1] = Time: .EnableEvents = True: End With
End Sub

[/vba]


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728

Сообщение отредактировал KuklPПятница, 06.05.2011, 14:11

 

Ответить

alazik

Дата: Пятница, 06.05.2011, 16:06 |
Сообщение № 4

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Quote (0mega)

alazik, Доброго времени суток Цитата, alazik писал(а):Например надо, что бы после ввода в ячейку A1 данных, в ячейках B2 появилась текущая дата, а в ячейке С3 появилось текущее время. И эти дата и время НЕ менялись при открытии листа или ещё чего. Поменяться даты и время должна только в одном случае — если в ячейке A1 перезаписали данные. Посмотрте здесь. Сообщение №14 автор kim

Спасибо!
Нашёл то сообщение.. скачал файл примера.. но((((.. при вводе в зелёные ячейки выскакивают постоянно даты 04.01.11 0:08:00, т.е. явно не текущая дата и время…
и при открытии того файла выскакивает сообщение об ошибке с цикличной ссылкой…
попробую поплясать от этого примера, что бы снять цикличность и что бы работало правильно

 

Ответить

alazik

Дата: Пятница, 06.05.2011, 16:12 |
Сообщение № 5

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Quote (KuklP)

Попобуйте сочетания ctrl+shift+4,ctrl+shift+6

Спасибо!!
Это работает))))) супер..
только вот пальцы так растопыревать не очень удобно))) а нельзя где-то настроить, что бы заработало Ctrl+; и Ctrl+Shift+; ?
судя по тому, что работает ctrl+shift+4,ctrl+shift+6 наверное это где то прописывается?

и извините за нубизм(((… а что такое модуль листа?

 

Ответить

alazik

Дата: Пятница, 06.05.2011, 16:22 |
Сообщение № 6

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Quote (KuklP)

Это в модуль листа: Формула или Код VBA: Private Sub Worksheet_Change(ByVal Target As Range)      If Target.Address <> «$A$1» Then Exit Sub      With Application: .EnableEvents = False      [b1] = Date: [c1] = Time: .EnableEvents = True: End With End Sub

а-а-а.. ваще супер)))) работает))) нашёл я этот модуль)))
я так понимаю, если мне надо, что бы даты и время вводились в B и в С , когда вводятся данные на той же строке в стобце A, в модуле то же самое надо задать диапазонами?
Подскажите где можно почитать про эти модули, что это такое и с чем их едят? Чую интересная тема эти модули)))

 

Ответить

KuklP

Дата: Пятница, 06.05.2011, 16:29 |
Сообщение № 7

Группа: Проверенные

Ранг: Старожил

Сообщений: 2369


Репутация:

486

±

Замечаний:
0% ±


2003-2010


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728

 

Ответить

alazik

Дата: Пятница, 06.05.2011, 16:34 |
Сообщение № 8

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Quote (KuklP)

http://www.excelworld.ru/

спасибо)) я так и думал, что где то на этом сайте))

может подскажите, что бы мне сейчас не искать (потом обязательно посмотрю всё про эти модули), как всё-таки надо исправить код, написанный Вами, что бы это всё работало и на остальных строках, а не только на первой? спасибо большое!

 

Ответить

KuklP

Дата: Пятница, 06.05.2011, 16:37 |
Сообщение № 9

Группа: Проверенные

Ранг: Старожил

Сообщений: 2369


Репутация:

486

±

Замечаний:
0% ±


2003-2010

Цитата (alazik)

что бы даты и время вводились в B и в С , когда вводятся данные на той же строке в стобце A,

[vba]

Код

Private Sub Worksheet_Change(ByVal Target As Range)
       If Target.Column <> 1 Then Exit Sub
       With Application: .EnableEvents = False
       Target.Offset(, 1) = Date: Target.Offset(, 2) = Time: .EnableEvents = True: End With
End Sub

[/vba]


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728

 

Ответить

DV

Дата: Пятница, 06.05.2011, 16:57 |
Сообщение № 10

Группа: Друзья

Ранг: Обитатель

Сообщений: 286


Репутация:

194

±

Замечаний:
0% ±


Excel 2010 RUS

Quote (alazik)

только вот пальцы так растопыревать не очень удобно))) а нельзя где-то настроить, что бы заработало Ctrl+; и Ctrl+Shift+; ?

Чтобы работала эта раскладка надо чтобы язык ввода по умолчанию был английский

 

Ответить

alazik

Дата: Пятница, 06.05.2011, 17:07 |
Сообщение № 11

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Quote (KuklP)

Private Sub Worksheet_Change(ByVal Target As Range)       If Target.Column <> 1 Then Exit Sub       With Application: .EnableEvents = False       Target.Offset(, 1) = Date: Target.Offset(, 2) = Time: .EnableEvents = True: End With End Sub

Невероятно..
Вы гений!!!
На сколько я понял:
цифра 1 в строке «If Target.Column <> 1 Then Exit Sub» — это номер столбца в который вводятся данные, т.е. если нужен столбец E, то вместо 1 надо написать 5
Target.Offset(, 1) — это значить следующий столбец (относительно E это будет столбец F)
Target.Offset(, 2) — это столбец через один (относительно Е столбец G)

мне только не понятно, как надо указать, если нам дату и время надо, что вставлялись в предыдущие столбцы)))
например данные заносим в столбец E, а дата и время должны появляться в столбцах C и D
можете уточнить ещё этот момент (думаю последний момент), если конечно это вас не затруднит?

 

Ответить

alazik

Дата: Пятница, 06.05.2011, 17:20 |
Сообщение № 12

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Quote (DV)

Чтобы работала эта раскладка надо чтобы язык ввода по умолчанию был английский

ларчик просто открывался))) заработало)) спасибо)))

но теперь зная, что есть модули, которые вон как интересно работают, уже даже на Ctrl+; и Ctrl+Shift+; время тратить не хочется, раз уж даты и время могут появляться автоматически)))

 

Ответить

KuklP

Дата: Пятница, 06.05.2011, 17:36 |
Сообщение № 13

Группа: Проверенные

Ранг: Старожил

Сообщений: 2369


Репутация:

486

±

Замечаний:
0% ±


2003-2010

Цитата (alazik)

мне только не понятно, как надо указать, если нам дату и время надо, что вставлялись в предыдущие столбцы)))

[vba]

Код

Target.Offset(, -1), Target.Offset(, -2)

[/vba]


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728

Сообщение отредактировал KuklPПятница, 06.05.2011, 17:38

 

Ответить

alazik

Дата: Пятница, 06.05.2011, 17:39 |
Сообщение № 14

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Цитата (alazik)

мне только не понятно, как надо указать, если нам дату и время надо, что вставлялись в предыдущие столбцы))) например данные заносим в столбец E, а дата и время должны появляться в столбцах C и D можете уточнить ещё этот момент (думаю последний момент), если конечно это вас не затруднит?

разобрался)))
[vba]

Код

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 5 Then Exit Sub
With Application: .EnableEvents = False
Target.Offset(, -2) = Date: Target.Offset(, -1) = Time: .EnableEvents = True: End With
End Sub

[/vba]

вот так работает))

 

Ответить

alazik

Дата: Пятница, 06.05.2011, 17:41 |
Сообщение № 15

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Quote (KuklP)

Target.Offset(, -1), Target.Offset(, -2)

спасибо)) я даже сам до этого додумался)))
по сути в скобочках у нас ссылка на ячейку, только вместо строки пустота))

 

Ответить

0mega

Дата: Пятница, 06.05.2011, 18:01 |
Сообщение № 16

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

34

±

Замечаний:
0% ±


Quote (alazik)

при вводе в зелёные ячейки выскакивают постоянно даты 04.01.11 0:08:00, т.е. явно не текущая дата и время…

Quote (0mega)

…и при открытии того файла выскакивает сообщение об ошибке с цикличной ссылкой…

Лекарство: меню , настройки => Параметры => Вычисления => Интерация (поставить птичку)
Предельное число : 1

К сообщению приложен файл:

9688364.png
(18.0 Kb)

Сообщение отредактировал 0megaПятница, 06.05.2011, 18:08

 

Ответить

Гость

Дата: Пятница, 06.05.2011, 19:34 |
Сообщение № 17

Quote (0mega)

Лекарство: меню , настройки => Параметры => Вычисления => Интерация (поставить птичку) Предельное число : 1

спасибо.. заработало так..
лишь бы такие настройки на других файлах боком не вышли)))

 

Ответить

—}}

������� �������� �������
��������� ������
��������� �����
����������� / Covid-19
��������� ����� ��� ��������
������������� ��������
�������� �����
������� �����
�������
��������� ����������� �����
�������� �������
����������
��������� �������
������� �� �����
��� �����
4�4 �����
��������
������� �����
�����
������������
�������� �����
KIA-�����
���� �����
Hyundai �����
VAG �����
������ �������
����� ������: �������������� �����
����-�������� (�� ���� �������, ��������)
���������� �������
���������� �������: �����������
���������� �������: ��������
���������� �������: �������
���������� �������: ���� � �����
���������� �������: ������
���������� �������: ���� ����������, �������
���������� �������: ������
���������� �������: �������
���������� �������: ���������
���������� �������: �����
���������� ��������-�������
�������� ������
�������� ������: ��������
�������� ������: ������� ������ (��������)
�������� ������: ����-��� (�������)
�������� ������: �������
�������� ������: ���������
�������� ������: ���� ����������, �������
�������� ������: ��������
�������� ������: ������
�������� �������
�������� ������� — ����� �������
�������� ������� — ��������
�������� ������� — �������
�������� ������� — ���� ����������, �������
�������� ������� — ����������
����� �������
��� �����
��� ����� — ��������
��� ����� — ����������. �����
��� ����� — ����������: ������� ������
��� ����� — ����������: ������� �����
��� ����� — ����������: ������� ���������, �������, ������
��������
�������� (��������)
������ � ��. ��������
������� (������� ����������� �������)
������
�����������
�������� �����
������� ��������
����������� �����
�����������
��������� �����
����� ���������� �����
������. ��������.
������� �������
����������
��������� ��������
������ �� ���������
���������� �����
������� � ����
�����������
���� �����
������������� � �������������
����������
���������
�������� �����
�����, ������, ����������
���������
��������
�������� ��������
������ �����
����������
�����������
����������� �����
������� �����
������� �����: ��������
������� �����: �������� ��������
���� ����
���� ����
�������� �����
������ ����
�����������
��������-��
GPS �����
��������� �����
�����-�����
���������
����. � ������ ������
������ �����
������� � PR
����������
������������
���������� �����
��������
����� ���������
������� � �����
�����������
������ ���������
������������ ��
������������ ������
������������ ����� (��������)
����
����� ����������
������
����������������� � ����������
����� ������������ ����������
����� ���������������
��� ������������ ������
������, �����, �������
������, �����, �������
���������� ������
���� �����������
�������������
������ ���������
���������� ������� ���������
��������� ������� ���������
�����������
������������� �������
������������
������������
�������
��������� �����
���
������������� ������������
����� ������
������������� �����
���������� �����
��������� �����
��� ������ �������
������ �����
�������
����� ���������
������ �� (��. ����� ����������)
���������� ��
��������� �� (������������� ��.)
���������� ������� ��
�� ������������� ���� ��
������� ������ �� (��������� �����)
������� ���� �� (��������� �-��)
������ �� (����������� �-��)
�� �������� �� (�������� ��., � ���� 18)
������ ����� �� (�. �������)
����� �� (��. ��������� ��������)
������� ������ �� (��������� �-��)
������� �� (��������� �-��)
�� ���. (����� �������)
����������� ������ ���.
������������ ���.
����� ����� ���. (60-��� ������� ��.)
����� �� (�������� ��.)
������� ���� ��
��� ������ �����
������� ������
��������� �����
��������� ���� �����������
�������� �������
���������� � �������� �������
����� �������� ����
������ �����
����������� ������ ������
��� ������ ���������!
������-�������� �����-�������
����� ����������
������������
����� �������
������������ ���� ��������
������� ��� �����
���� �����!
����������� �����
������-��������
�����������
����� ������������ �����
��������
����� �����������
����� ����������
����� ����� �����������
������ � ����������� (������������)

�� ������ ������� ������ �� �������.
���������� ���������������� ������.

  • �������
  • �����������
  • �����-�����

����� ����� (����� ������� ��������. �� ��� �����-�������)

� �������� �� NN.RU

� ��� ���� ��� ������ �� NN.RU, ������� ������ �� ���� �� ����� ���� ����������.

�������������� �������, ����� ����� ����� ������.

� ���������� �����

����������

� 2003/07 Excel ������� ���� (�����) ����������� ����������� Ctrl+� (Ctrl+Shift+�).
�������� Excel 2010. � �� ���� ������ ��������� �� ��������. ������ �� �� ������� �����, �� �� �������� (������������ ������).
� ������� ������� ��� �� �� ��������� — CTRL+; (CTRL+SHIFT+:), �� �� ���� �� ����� �� �����������.
����� ����� ���-�� �� �����?
�������.

���������� �� ��������� ��������� ���������� ����

����, ������, ��� ������ � ������. :)

���� ����� �� ��� ��� — � ���� ��� ���������� �������� � ����� ����������

� ��� ����� ���� �� � ������� ���������, � � ��������� �� ���������.

���, �������.
P.S. ���� ������������� � ���������.
P.P.S. ��������� �������� ����� ������ ���������� � ������������ �� ���������, �� ������� ���� �� Win7

��, �� �����. ���������� ���� ����� ����� ������������� Excel. :-)

������� ����� ��� ���?

HKEY_USERS.DEFAULTKeyboard LayoutPreload
���������:
«1»=»00000409″ — ���������� (���), ��������
«2»=»00000419″ — �������, ��������������

� ����� ������ ���������� �����? :)

�� ��� �� ���-�� ������� ������. :-)
� ���� ����������� ���� � �������� � �����������. :)

�������!
�������� ������.

� �������� �� NN.RU

� ��� ���� ��� ������ �� NN.RU, ������� ������ �� ���� �� ����� ���� ����������.

�������������� �������, ����� ����� ����� ������.

� ���������� �����

����������

������� �������� �������
��������� ������
��������� �����
����������� / Covid-19
��������� ����� ��� ��������
������������� ��������
�������� �����
������� �����
�������
��������� ����������� �����
�������� �������
����������
��������� �������
������� �� �����
��� �����
4�4 �����
��������
������� �����
�����
������������
�������� �����
KIA-�����
���� �����
Hyundai �����
VAG �����
������ �������
����� ������: �������������� �����
����-�������� (�� ���� �������, ��������)
���������� �������
���������� �������: �����������
���������� �������: ��������
���������� �������: �������
���������� �������: ���� � �����
���������� �������: ������
���������� �������: ���� ����������, �������
���������� �������: ������
���������� �������: �������
���������� �������: ���������
���������� �������: �����
���������� ��������-�������
�������� ������
�������� ������: ��������
�������� ������: ������� ������ (��������)
�������� ������: ����-��� (�������)
�������� ������: �������
�������� ������: ���������
�������� ������: ���� ����������, �������
�������� ������: ��������
�������� ������: ������
�������� �������
�������� ������� — ����� �������
�������� ������� — ��������
�������� ������� — �������
�������� ������� — ���� ����������, �������
�������� ������� — ����������
����� �������
��� �����
��� ����� — ��������
��� ����� — ����������. �����
��� ����� — ����������: ������� ������
��� ����� — ����������: ������� �����
��� ����� — ����������: ������� ���������, �������, ������
��������
�������� (��������)
������ � ��. ��������
������� (������� ����������� �������)
������
�����������
�������� �����
������� ��������
����������� �����
�����������
��������� �����
����� ���������� �����
������. ��������.
������� �������
����������
��������� ��������
������ �� ���������
���������� �����
������� � ����
�����������
���� �����
������������� � �������������
����������
���������
�������� �����
�����, ������, ����������
���������
��������
�������� ��������
������ �����
����������
�����������
����������� �����
������� �����
������� �����: ��������
������� �����: �������� ��������
���� ����
���� ����
�������� �����
������ ����
�����������
��������-��
GPS �����
��������� �����
�����-�����
���������
����. � ������ ������
������ �����
������� � PR
����������
������������
���������� �����
��������
����� ���������
������� � �����
�����������
������ ���������
������������ ��
������������ ������
������������ ����� (��������)
����
����� ����������
������
����������������� � ����������
����� ������������ ����������
����� ���������������
��� ������������ ������
������, �����, �������
������, �����, �������
���������� ������
���� �����������
�������������
������ ���������
���������� ������� ���������
��������� ������� ���������
�����������
������������� �������
������������
������������
�������
��������� �����
���
������������� ������������
����� ������
������������� �����
���������� �����
��������� �����
��� ������ �������
������ �����
�������
����� ���������
������ �� (��. ����� ����������)
���������� ��
��������� �� (������������� ��.)
���������� ������� ��
�� ������������� ���� ��
������� ������ �� (��������� �����)
������� ���� �� (��������� �-��)
������ �� (����������� �-��)
�� �������� �� (�������� ��., � ���� 18)
������ ����� �� (�. �������)
����� �� (��. ��������� ��������)
������� ������ �� (��������� �-��)
������� �� (��������� �-��)
�� ���. (����� �������)
����������� ������ ���.
������������ ���.
����� ����� ���. (60-��� ������� ��.)
����� �� (�������� ��.)
������� ���� ��
��� ������ �����
������� ������
��������� �����
��������� ���� �����������
�������� �������
���������� � �������� �������
����� �������� ����
������ �����
����������� ������ ������
��� ������ ���������!
������-�������� �����-�������
����� ����������
������������
����� �������
������������ ���� ��������
������� ��� �����
���� �����!
����������� �����
������-��������
�����������
����� ������������ �����
��������
����� �����������
����� ����������
����� ����� �����������
������ � ����������� (������������)

�� ������ ������� ������ �� �������.
���������� ���������������� ������.

�����
���� (�����)
��������� �����
�������

Понравилась статья? Поделить с друзьями:
  • Текущая дата в excel в функции если
  • Текущая дата без времени excel
  • Тексты песен скачать word
  • Текстовый формат в excel это примеры
  • Текстовый формат в excel что это