Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2012, 17:48   #1
Хазеныш
Новичок
Джуниор
 
Регистрация: 04.04.2012
Сообщений: 4
Вопрос Очень надо...

У меня в Excel созданы макросы к таблице. В таблице 3 столбца. Во втором столбце "выберите значение" стрелочка вниз, кажется называется всплывающий список, или что-то такое, и нужно выбрать "удовлетворяет" или "не удовлетворяет". Если удовлетворяет, то 3 столбик остается пустым. Если не удовлетворяет, то появляется надпись "объясните причину", и нужно прописать причину. В Basic это выглядит так:
Private Sub ComboBox1_Change ()
If ComboBox1.Value = "Удовлетворяет" Then
ComboBox2.Enabled = True
Cells(10,8).Value = ""
End If

If ComboBox1.Value = "Не удовлетворяет" Then
Cells(10,8).Value = "Объясните причину"
ComboBox2.Enabled = True
'ComboBox2.ListIndex = 0
End If

If ComboBox2.Value = "Выберите значение" Then ComboBox2.Enabled = False
End Sub

Возможно ли сделать макрос так, чтобы столбец "выберите значение" не открывался, пока не объяснят причину, если они конечно выбрали "не удовлетворяет"?! Как нужно его написать? Подскажите пожалуйста, а то много чего попробовала сделать, но не получается.
Хазеныш вне форума Ответить с цитированием
Старый 04.04.2012, 17:56   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

1. Пример бы в файле бы...
2. Не объяснят кому?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 04.04.2012, 18:22   #3
Хазеныш
Новичок
Джуниор
 
Регистрация: 04.04.2012
Сообщений: 4
По умолчанию

К сожалению саму таблицу не могу приложить, не на домашнем компьютере, на рабочем, а ответ из дома приходится искать.
Хазеныш вне форума Ответить с цитированием
Старый 04.04.2012, 18:26   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Сочините пример дома.
Или завтра рабочий файл упростите до сути для форума.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 04.04.2012, 18:49   #5
Хазеныш
Новичок
Джуниор
 
Регистрация: 04.04.2012
Сообщений: 4
По умолчанию

Примерно так:

Безымянный.jpg
Хазеныш вне форума Ответить с цитированием
Старый 04.04.2012, 18:55   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Ответ картинкой давать?
желания нет файл создавать
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 04.04.2012, 19:05   #7
Хазеныш
Новичок
Джуниор
 
Регистрация: 04.04.2012
Сообщений: 4
По умолчанию

Если это невозможно так и скажите, я все объяснила, как могла, защита у меня на работе на компьютере, не могу я скопировать его или еще что-то. Пока я это на работе делала 3 дня положила, как я его теперь дома создам...
Хазеныш вне форума Ответить с цитированием
Старый 04.04.2012, 21:24   #8
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Если это невозможно так и скажите,
Возможно все. И это знают многие участники форума, которым здесь неоднократно помогали.
Но нужно и людей понимать. Не у каждого есть время и желание "изобретать" Ваш файл с нуля, сами говорите - 3 дня положили.
А ведь потом еще бывает, и довольно часто, что да, все так, но немного не так, а вот так... и распухает тема до безобразия, только потому, что люди пытаются Вам помочь ориентируясь только на Ваше описание и свои догадки.
Цитата:
как я его теперь дома создам...
Да и не нужен никому весь Ваш файл, достаточно примера с проблемными местами.
В виде файла Excel.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очередь С++ (очень очень надо) Kronoz Помощь студентам 0 21.12.2011 17:24
Надо открыть TTX очень надо Умпут Помощь студентам 4 22.12.2010 13:20
Очень-очень надо!Завтра сдавать уже=( Реализовать в виде модуля набор подпрограмм...(Pascal) Dizzy Помощь студентам 4 17.12.2010 17:10