Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как скрыть нулевые значения с помощью формата ячейки?
 
Здравствуйте.
Уважаемые пользователи Excel, вопрос такой: как скрыть нулевые значения в ячейках с помощью пользовательского формата ячеек? У меня есть вариант
#;-#;;@
Он не очень подходит. 0 в данном случае не отображается, но другие значения, дробные или целые должны отображаться как есть. Т.е. если 12, то 12, если 12.75, то 12,75. А этот вариант без дробей выводит.

Вариант с отключением нулевых значений в параметрах Excel не подходит, файл будет использоваться не только моём компьютере.
УФ с белым цветом шрифта тоже не подходит - ячейки не только без заливки, есть и цветные.
Изменено: Алексей П - 29.06.2021 04:27:21
Не применятся пользовательский формат к ячейкам (макрос)
 
Здравствуйте.
Есть проблема с применением пользовательского формата ячеек. Не применяется к ячейкам, результат которых получен с помощью макроса. Если макроса нет, то без проблем нужный формат применяется. Во вложении файл пример. Пытаюсь применить к диапазону A8:J8. Может кто подскажет вариант, как решить данную задачу? Может в самом макросе есть возможность указать формат вывода данных?
Если шрифт в ячейке одного цвета, то возвращается одна буква, если другого, то другая буква
 
Здравствуйте уважаемые форумчане.
Мне нужно сделать так, чтобы в зависимости от цвета шрифта срабатывали два условия (выводилась определённая буква). В файле примера я описал задачу. Скорее всего нужен код VB.
Изменено: vikttur - 23.06.2021 15:55:08
Счётчик по условию не должен учитывать ячейки с определённой заливкой, Excel 2013
 
Здравствуйте уважаемые пользователи и профессионалы Excel. Во вложении пример. Это подсчёт дней отпуска в графике выходов. Мне нужно, чтобы в ячейках с жёлтой заливкой подсчёт не вёлся. Т.е. в результирующей ячейке в конкретном примере должно быть значение 4, а не 9. Можно ли такое сделать?
Копирование цвета ячеек макросом
 
Здраствуйте.
Здесь на форуме нарыл примерно нужный код под мою задачу. Работает не совсем так, как мне надо. Подскажите пожалуйста, что нужно допилить на примере тестового файла, что во вложении.
Задача следующая: цвет диапазона A1:J10 листа 1 автоматически копировать в аналогичный (или в другой заданный явным образом). Код, что тут нашёл (диапазоны подставил свои):
Код
Sub Macros()
Dim d As Range, i&
With ['Лист1'!A1:J10] 'источник
   ReDim c(1 To .Count)
   For Each d In .Cells
       i = i + 1
       c(i) = d.Interior.Color
   Next
End With
i = 0
For Each d In ['Лист2'!A1:J10] 'приемник
   i = i + 1
   If i > UBound© Then i = 1
   d.Interior.Color = c(i)
Next
End Sub
Некорректность работы в том, что он берёт образец из ячейки A1 Листа1 и заливает этим цветом весь заданный диапазон на Листе2. Мне нужно, чтобы заливка происходила в точности так, как в диапазоне источнике. И нужно, чтобы это происходило автоматически после любого изменения на листе или по F9. Сейчас работает только по нажатию на кнопку пуска в окне макросов.
Не удаётся убрать отображение результата в виде -1,13687E-13
 
Всех приветствую.
Делаю файл, есть результирующая ячейка, которая упорно не желает отображать результат в нужно мне виде. Мне нужен формат "Общий". Эксель упорно ставит именно в эту ячейку свой формат. Не могу победить. Во вложении фрагмент таблицы и скриншот на всякий случай, вдруг это только у меня так отображается, а у других будет норм. Хотя проверил на двух компах с разной версией экселя, всё одинаково. Подскажите пож, кто знает в чём тут дело.
Пользовательский числовой формат. Как убрать запятую в целом числе?
 
Здравствуйте уважаемые форумчане.
Делаю табель рабочего времени. Есть задача, копировать числа из другого листа и отображать их на текущем в виде Я"число". Например, скопировано число 8 и надо его отобразить как Я8. Или число 11,75 отображается как Я11,75.
Пробую пользовательский числовой формат  ### #Я#0,##;[Красный]-# ##0 ₽;
Если число дробное, то всё норм "11,75 = Я11,75". Но если нужно отобразить целое число, то вид получается такой "Я11 = Я11,"
Т.е. после целого числа остаётся запятая, выглядит это дело криво. Как сделать так, чтобы целое число было без запятой, и соответственно дробное как положено с запятой?
Пример в файле.
Окрасить ячейку цветом при отсутствии нужного значения, Создание табеля рабочего времени
 
Здравствуйте. Ваяю табель рабочего времени. Нужно добавить следующий функционал: если в столбце отсутствует цифра 3, цифра 12 или отсутствуют обе, то заданная ячейка сигнализирует об этом, окрашиваясь в цвет (например красный). Файл пример, что имеется ввиду, во вложении. Можно ли такое реализовать?...
Изменено: Алексей П - 11.02.2020 05:36:50
Суммирование в одной ячейке по нескольким условиям (табель раб. времени).
 
Здравствуйте. Попробовал искать на форуме решение, результатов много, но для себя не ясности в них не увидел...
Есть задача, сделать табель рабочего времени, чтобы при этом в ячейках выходов стояла не просто цифра, а ещё и буква "Я". Т.е. если отработал 8 часов, то Я8 и т.д. Соответственно должен вестись подсчёт часов. Я сделал это при помощи функции СУММЕСЛИ. Но получилось довольно громоздко, куча результирующих ячеек для каждого критерия отдельно (Я3:Я8 и т.п.) и потом уже у итоговую ячейку. Пытаюсь получить результат с помощью СУММЕСЛИМН, но что-то идёт не так.
Файл пример во вложении. Там с пояснениями. Задача сделать, чтобы сбор данных осуществлялся сразу в одну результирующую ячейку.
Возможно это можно решить ещё каким-нибудь способом... Я пытаюсь с помощью СУММЕСЛИМН.
Быстрый ввод времени, нужна помощь...
 
Приветствую всех.
Есть задача сделать файл, где нужно реализовать быстрый ввод времени. Ну и соответственно эти цифры будут подсчитываться. Нашел способ в Интернете, там взаимодействуют две ячейки, в одну, отрегулированную в определенном формате вводишь цифры, которые выглядят как время, но для экселя таковым не является. Другая эти абстрактные цифры преобразует во время и потом происходит подсчет. Алгоритм такой: ввел в ячейку A1 2005, преобразовалось в 20:05, ячейка A2 "смотрит" на A1 и преобразовала в нужный формат (время). Проблема в том, что отображение в ячейке ввода не совсем корректное, нужно подрегулировать.
А именно, при вводе например 1, должно получится 00:01, а выводит :01. Т.е. если часы начинаются с 00, то они не отображаются. Соответственно вопрос, как привести в норму это дело?

Файл пример во вложении.

P.S. Может есть другой способ быстрого ввода времени, сразу, в одной ячейке? VBA не вариант.
Подсветить определенные дубликаты
 
Здравствуйте.  Подскажите люди добрые.
Мне нужно выделить заливкой дубликаты в заданном диапазоне. Но не все, а конкретные. Например цифра 12 при наличии дубликата - одна заливка, для 3 - другая. Возможно нужен макрос. Как это должно выглядеть, видно в файле примера. Сравнение должно выполнятся по колонкам, т.е. не всю таблицу сравнивать, а для определенного диапазона. А именно B2:B9 - отдельно от C2:C9, D2:D9 и т.д.
Изменено: Алексей П - 21.03.2018 06:08:48
Подсчет времени UTC
 
Здравствуйте. Есть задача сделать конвертер времени UTC. Например вводишь в ячейку (ячейки) значения, а именно текущие время и дату, а в результирующую ячейку (ячейки) должно выводится время и дата UTC (относительно заданного часового пояса). Никаких идей не просматривается, поэтому обратился сюда за советом...
Excel, пароль на открытие файла, Закрывается форма ввода пароля
 
Всех приветствую. Как сделать, чтобы в Excel при ошибочном вводе пароля на открытие файла, форма ввода не закрывалась? Типа как работает пароль на редактирование документа - там при не верном вводе окошко с паролем не закрывается, дает делать сразу следующую попытку. А вот на открытие окошко исчезает, и на экране на переднем плане остается окно Excel. Приходится снова "идти" к файлу и кликать его для следующей попытки. Где это настроить?
Изменено: Алексей П - 14.01.2017 08:27:46
Копирование значений ячеек с формированием
 
Копирование значений с форматированием, включая цвет. Пример в присоединенном файле.
Есть задача сделать так, чтобы значения ячеек диапазона B2-D2 из таблицы на Листе2, копировались в ячейки таблицы Листа1 в аналогичный диапазон. Копироваться должны значения + формирование (цвет).
Просто копирование сделать не сложно, а вот с цветом нужен код VBA... На этом мысль останавливается.

Дополнение: нужно, чтобы при заполнении данного диапазона в исходном листе, копирование происходило автоматически на другой лист в этот же диапазон.
Изменено: Алексей П - 28.09.2015 16:55:42
Два условия в ячейке
 
Здравствуйте все.
Есть следующая задача: ЕСЛИ в ячейке B19 проставлена цифра 12 - в результирующую ячейку B9 должна возвращаться буква У, если в ячейке B19 проставлена цифра 3, то в B9 ставится буква В. В остальных случаях B9 пустая, ну или если невозможно пустую, то можно символ *. Таким образом нужно, чтобы обрабатывалось два условия. С одним все просто, а для двух штатными средствами не нашел решения... Кто чем может, помогите пож.
Страницы: 1
Наверх