Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Исчезающий текст из ячейки - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Исчезающий текст из ячейки (Формулы/Formulas)
Исчезающий текст из ячейки
AVI Дата: Среда, 16.11.2016, 09:27 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Добрый день!
У меня ячейка (А1) куда вбивается адрес. Мне нужно что бы пользователь вбивал адрес в определенном формате (например "г. Москва, ул. Освобождения, д.3, кв.15")
Как сделать так, что бы в ячейке A1, пока она пустая, отражался этот формат, а как только в эту ячейку вносятся данные, то этот текст исчезает.
Долго сидел с пользовательскими форматами, но так и не решил проблему. Пока сам формат у меня отражается примечанием.
К сообщению приложен файл: Ischez.xlsx(9Kb)


Сообщение отредактировал AVI - Среда, 16.11.2016, 09:28
 
Ответить
СообщениеДобрый день!
У меня ячейка (А1) куда вбивается адрес. Мне нужно что бы пользователь вбивал адрес в определенном формате (например "г. Москва, ул. Освобождения, д.3, кв.15")
Как сделать так, что бы в ячейке A1, пока она пустая, отражался этот формат, а как только в эту ячейку вносятся данные, то этот текст исчезает.
Долго сидел с пользовательскими форматами, но так и не решил проблему. Пока сам формат у меня отражается примечанием.

Автор - AVI
Дата добавления - 16.11.2016 в 09:27
SLAVICK Дата: Среда, 16.11.2016, 10:12 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 1834
Репутация: 613 ±
Замечаний: 0% ±

2007,2010,2013,2016
пользовательскими форматами

Как вариант ;;;
не верно понял... Ща переделаю.
Вот:
Код
;;"г. Москва, ул. Освобождения, д.3, кв.15"
К сообщению приложен файл: 2437396-1-.xlsx(10Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщение
пользовательскими форматами

Как вариант ;;;
не верно понял... Ща переделаю.
Вот:
Код
;;"г. Москва, ул. Освобождения, д.3, кв.15"

Автор - SLAVICK
Дата добавления - 16.11.2016 в 10:12
_Boroda_ Дата: Среда, 16.11.2016, 10:14 | Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 9348
Репутация: 3922 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Я обычно вот так делаю - в ячейке 1 и УФ
К сообщению приложен файл: 456259789981.xlsx(9Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЯ обычно вот так делаю - в ячейке 1 и УФ

Автор - _Boroda_
Дата добавления - 16.11.2016 в 10:14
AVI Дата: Среда, 16.11.2016, 14:55 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
SLAVICK, _Boroda_,
смысл весь в том, что удаляй значения из ячейки A1 этот шаблон остается в ней. Если у вас удалить значение в ячейке, то и этот шаблон удаляется
 
Ответить
СообщениеSLAVICK, _Boroda_,
смысл весь в том, что удаляй значения из ячейки A1 этот шаблон остается в ней. Если у вас удалить значение в ячейке, то и этот шаблон удаляется

Автор - AVI
Дата добавления - 16.11.2016 в 14:55
SLAVICK Дата: Среда, 16.11.2016, 15:17 | Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 1834
Репутация: 613 ±
Замечаний: 0% ±

2007,2010,2013,2016
что удаляй значения из ячейки A1 этот шаблон остается в ней

Ну тогда макросами.
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Len([a1]) = 0 Then [a1] = 0
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Len([a1]) = 0 Then [a1] = 0
End Sub
[/vba]
Макрос срабатывает при изменении выделения на листе(при активации любой ячейки.) и любом изменении ячеек
К сообщению приложен файл: 2437396-1-1-.xlsm(15Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщение
что удаляй значения из ячейки A1 этот шаблон остается в ней

Ну тогда макросами.
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Len([a1]) = 0 Then [a1] = 0
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Len([a1]) = 0 Then [a1] = 0
End Sub
[/vba]
Макрос срабатывает при изменении выделения на листе(при активации любой ячейки.) и любом изменении ячеек

Автор - SLAVICK
Дата добавления - 16.11.2016 в 15:17
_Boroda_ Дата: Среда, 16.11.2016, 15:55 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 9348
Репутация: 3922 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Отвлекли.
У меня такой вариант
[vba]
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    a_ = "г. Москва, ул. Освобождения, д.3, кв.15"
    If Target.Address(0, 0) = "A7" Then
        If Range("A7") = a_ Then
            Target = ""
        End If
    Else
        If Range("A7") = "" Then
            Range("A7") = a_
        End If
    End If
End Sub
[/vba]
К сообщению приложен файл: 1761867.xlsm(13Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеОтвлекли.
У меня такой вариант
[vba]
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    a_ = "г. Москва, ул. Освобождения, д.3, кв.15"
    If Target.Address(0, 0) = "A7" Then
        If Range("A7") = a_ Then
            Target = ""
        End If
    Else
        If Range("A7") = "" Then
            Range("A7") = a_
        End If
    End If
End Sub
[/vba]

Автор - _Boroda_
Дата добавления - 16.11.2016 в 15:55
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Исчезающий текст из ячейки (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!