У меня есть ячейка на Sheet1, которая содержит раскрывающийся список, скажем N3. Элементы в раскрывающемся списке изменяются в зависимости от значения в J3. При запуске обе ячейки пусты. Введите данные в J3, а раскрывающийся список в N3. Если я очистил содержимое J3, выпадающее меню в N3 теперь пустое, но последнее выбранное значение (если оно было выбрано) все равно появляется как запись «призрак». Это призрачная запись в ME, потому что это старые данные, но я понимаю, что программное обеспечение работает так, как было разработано. Если J3 очищается от содержимого, как я могу удалить N3 из этого последнего выбора? Я не обучен VBA, но достаточно опасен, чтобы справиться с этим, если это необходимо для этого. благодаря!Исключительное содержимое Excel сбрасывается на основе другой ячейки, очищаемой
1
A
ответ
3
Вы можете рассмотреть возможность использования события workheet_change. Введите приведенный ниже код в модуле code1.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo err_rout
Application.EnableEvents = False
If Not Intersect(Range("J3"), Target) Is Nothing And Target.Value = vbNullString Then
Range("N3").Value = vbNullString
End If
err_rout:
Application.EnableEvents = True
End Sub
Смежные вопросы
- 1. Автозаполнение данных ячейки на основе другой ячейки в Excel
- 2. Excel - программные ячейки для изменения цвета на основе другой ячейки
- 3. формат Excel ячейки на основе смежной ячейки
- 4. Excel, раскрывающийся список изменяет содержимое другой ячейки, а не формулу
- 5. Содержимое ячейки Excel в несколько строк на другой лист
- 6. Вставить текст в ячейку Excel на основе содержимого другой ячейки
- 7. Excel формула стоимости на основе другой ячейки Значения
- 8. Изменение значений одной ячейки на основе другой в Excel
- 9. местоположения ячейки excel на основе значения в другой ячейке
- 10. Excel - разблокировать ячейку на основе ответа другой ячейки
- 11. Добавление элементов на основе другой ячейки
- 12. Заполнить ячейки на основе другой таблицы
- 13. Excel Выделите одну строку на основе другой
- 14. VBA Заполните цвет ячейки на основе значения другой ячейки
- 15. Измените содержимое ячейки из другой ячейки
- 16. EXCEL VBA, заменяющий содержимое ячейки
- 17. Получить содержимое ячейки на одном листе на другой
- 18. Excel: как разделить содержимое ячейки на 3 разных ячейки
- 19. Excel 2010: необходимо скопировать определенные ячейки на другой рабочий лист на основе значения ячейки
- 20. Получить содержимое ячейки таблицы на основе содержимого ячейки в окрестностях
- 21. Как изменить содержимое ячейки в GridView на основе содержимого другой ячейки?
- 22. Excel условное форматирование на основе содержимого ячейки
- 23. Excel - заполнить строку на основе значения ячейки
- 24. Excel Countifs на основе ячейки, содержащей текст
- 25. Unhide Excel Строки на основе значения ячейки
- 26. EXCEL - массив на основе значения ячейки
- 27. Извлечь значение ячейки на основе даты Excel
- 28. Excel - Как удалить ячейки на основе условий
- 29. Форматирование ячейки на основе списка в Excel
- 30. Форматировать ячейки Excel на основе их значений
Если ниже ответ был полезным, пожалуйста, примите его, нажав галочку рядом с ним. Подробнее [здесь] (http://stackoverflow.com/about) – Santosh