Есть табель в котором подсчитываются "Дни" и "Часы" работы диспетчеров. Обозначаются в таблице "Д" - работал первую половину суток (12 часов) и "Н" - работал вторую половину суток (12 часов). Но надо ещё подсчитать и работу днём в праздничные и выходные дни и ночью в праздничные и выходные дни. Я сделал "ДП" и "НП". Но экономисты сказали, что кроме "Д" и "Н" в таблице ничего быть недолжно. Как задать формат ячейки или написать макрос на VBA, что бы при внесении в ячейку "ДП" или "НП" отображалось "Д" или "Н", а считалось "ДП" и "НП". "=ЛЕВСИМВ" не подходит так, как изменять надо во вводимой ячейке. В EXEL делаю первые шаги. VBA вообще не знаю. Помогите пожалуйста.
Есть табель в котором подсчитываются "Дни" и "Часы" работы диспетчеров. Обозначаются в таблице "Д" - работал первую половину суток (12 часов) и "Н" - работал вторую половину суток (12 часов). Но надо ещё подсчитать и работу днём в праздничные и выходные дни и ночью в праздничные и выходные дни. Я сделал "ДП" и "НП". Но экономисты сказали, что кроме "Д" и "Н" в таблице ничего быть недолжно. Как задать формат ячейки или написать макрос на VBA, что бы при внесении в ячейку "ДП" или "НП" отображалось "Д" или "Н", а считалось "ДП" и "НП". "=ЛЕВСИМВ" не подходит так, как изменять надо во вводимой ячейке. В EXEL делаю первые шаги. VBA вообще не знаю. Помогите пожалуйста.DrMini
Смотрите Главная -- Условное форматирование -- Управление правилами. Там нажмите Изменить правило и посмотрите под кнопкой формат, какой установлен формат на вкладке Число
Смотрите Главная -- Условное форматирование -- Управление правилами. Там нажмите Изменить правило и посмотрите под кнопкой формат, какой установлен формат на вкладке ЧислоPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Pelena, СПАСИБО. Я понял. И вдогонку вопрос: ;;;"Н" и ;;;\Н это будет одно и тоже или надо применять конкретно ;;;"Н" и ;;;\Д Ещё раз БОЛЬШОЕ СПАСИБО!
Pelena, СПАСИБО. Я понял. И вдогонку вопрос: ;;;"Н" и ;;;\Н это будет одно и тоже или надо применять конкретно ;;;"Н" и ;;;\Д Ещё раз БОЛЬШОЕ СПАСИБО! DrMini
Дело в том, что буква Д в формате ячейки обозначает порядковый номер дня в месяце. А любое неотрицательное число может интерпретироваться Excelем как дата. Поэтому, для отображения именно буквы Д нужно в формате ячейки либо заключить ее в кавычки, либо поставить перед ней черточку. А вот для буквы Н в формате никаких преобразований по умолчанию нет, поэтому ее можно писать просто так.
Дело в том, что буква Д в формате ячейки обозначает порядковый номер дня в месяце. А любое неотрицательное число может интерпретироваться Excelем как дата. Поэтому, для отображения именно буквы Д нужно в формате ячейки либо заключить ее в кавычки, либо поставить перед ней черточку. А вот для буквы Н в формате никаких преобразований по умолчанию нет, поэтому ее можно писать просто так._Boroda_
Pelena, Прошу прощения. Всё работает. С Вашем "условным форматированием" все буквы после введения в ячейке (в любом регистре) становятся заглавными. Это очень хорошо. Подскажите пожалуйста, как мне и другие условные сокращения сделать так, чтобы они также писались только заглавными. Это "БС"-отпуск без содержания. "О"-периодический отпуск. "Б"-больничный и т.д.
Pelena, Прошу прощения. Всё работает. С Вашем "условным форматированием" все буквы после введения в ячейке (в любом регистре) становятся заглавными. Это очень хорошо. Подскажите пожалуйста, как мне и другие условные сокращения сделать так, чтобы они также писались только заглавными. Это "БС"-отпуск без содержания. "О"-периодический отпуск. "Б"-больничный и т.д.DrMini
_Boroda_, Спасибо. Очень доходчиво. Я так понял, что и перед буквами "М", "Г" и т.п. так же надо ставить обратный слеш или заключать их в кавычки.
_Boroda_, Спасибо. Очень доходчиво. Я так понял, что и перед буквами "М", "Г" и т.п. так же надо ставить обратный слеш или заключать их в кавычки.DrMini
Так по аналогии Условным форматированием. Только вот для буквы Б надо будет использовать формулу, аналогичную той, что предложил Александр ( _Boroda_), так как под условие "содержит Б" попадёт и БС. Если не получится, приложите файл с Вашими попытками, поможем
Так по аналогии Условным форматированием. Только вот для буквы Б надо будет использовать формулу, аналогичную той, что предложил Александр ( _Boroda_), так как под условие "содержит Б" попадёт и БС. Если не получится, приложите файл с Вашими попытками, поможемPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Pelena, Да. Именно так. Спасибо! Вы мне очень помогли. Два дня поиска в Internet`e ничего не дали. А здесь какие то 15-20 минут и решение нашлось. Ещё раз спасибо за помощь.
Pelena, Да. Именно так. Спасибо! Вы мне очень помогли. Два дня поиска в Internet`e ничего не дали. А здесь какие то 15-20 минут и решение нашлось. Ещё раз спасибо за помощь. DrMini