Здравствуйте знатоки EXCEL. Ввожу данные сначала в ячейку А1. В ней может не быть никаких данных, а может быть год, только в текстовом формате. Затем переходим в ячейку А2. Когда А2 становится активной, то надо, чтобы в зависимости от значений в А1 отображалось примечание с текстом. Если в А1 пусто, то в примечании должно быть написано какой-то текст, скажем, «курсивом», если в А1 не пусто, то «полужирным». Сколько времени ушло на работу с проверкой данных, а воз и ныне… Может кто поможет с формулой? Или в EXCEL это невозможно?. Excel 2013.
Здравствуйте знатоки EXCEL. Ввожу данные сначала в ячейку А1. В ней может не быть никаких данных, а может быть год, только в текстовом формате. Затем переходим в ячейку А2. Когда А2 становится активной, то надо, чтобы в зависимости от значений в А1 отображалось примечание с текстом. Если в А1 пусто, то в примечании должно быть написано какой-то текст, скажем, «курсивом», если в А1 не пусто, то «полужирным». Сколько времени ушло на работу с проверкой данных, а воз и ныне… Может кто поможет с формулой? Или в EXCEL это невозможно?. Excel 2013.ivanov1974
Здравствуйте. Проверка данных не может создавать примечание. Если Вы имеете в виду подсказку при выделении ячейки, то её нельзя поставить в зависимость от условия. Поэтому, на мой взгляд, только макросом, да и то - курсив, полужирный - зачем это?
Здравствуйте. Проверка данных не может создавать примечание. Если Вы имеете в виду подсказку при выделении ячейки, то её нельзя поставить в зависимость от условия. Поэтому, на мой взгляд, только макросом, да и то - курсив, полужирный - зачем это?Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Да, я имел ввиду подсказку при выделении ячейки. А "Курсив" и "Полужирный" это я к примеру, мне главное разобраться с этим вопросом, а эти данные я потом поменяю.
Да, я имел ввиду подсказку при выделении ячейки. А "Курсив" и "Полужирный" это я к примеру, мне главное разобраться с этим вопросом, а эти данные я потом поменяю.ivanov1974
Шрифт, похоже, там нельзя менять, а сам текст как-то так [vba]
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$A$2" Then Target.Validation.InputMessage = IIf([a1] = "", "Ячейка A1 пустая", "Ячейка A1 непустая") End If End Sub
[/vba]
Шрифт, похоже, там нельзя менять, а сам текст как-то так [vba]
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$A$2" Then Target.Validation.InputMessage = IIf([a1] = "", "Ячейка A1 пустая", "Ячейка A1 непустая") End If End Sub