|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.01.2013, 14:28 | #1 |
Пользователь
Регистрация: 08.11.2012
Сообщений: 15
|
Почему не работает код? VBA
Пишу тест в VBA на форме, совсем плохо знаю этот язык, помогите найти и справить ошибку, пожалуйста. Суть в том, чтобы в зависимости от количества вариантов ответов лишние "флажки" ответов убирались или появлялись с вариантом ответа. Ошибка либо в переменной либо в логике вообще? Вот сама "считающая" функция:
Function AnsQuan(RwCntSt As Integer) As Integer Dim RwCnt As Integer, SumAns As Integer SumAns = 0 RwCnt = RwCntSt Do Until Sheets("Chapter02").Cells(RwCnt, 3) = "" If Sheets("Chapter02").Cells(RwCnt, 3).Value Then SumAns = SumAns + 1 RwCnt = RwCnt + 1 Loop AnsQuan = SumAns End Function А дальше её результаты вставляю вот сюда : Sub FrmContent(QwNum As Integer) Dim RwCnt As Integer Dim AnsQuan As Integer Dim FrameSelect As Boolean RwCnt = 1 Do Until Sheets("Chapter02").Cells(RwCnt, 1) = QwNum RwCnt = RwCnt + 1 Loop FrameSelect = OneToAll(RwCnt + 1) Select Case AnsQuan Case 4 frmTest.obAns5.Visible = False frmTest.obAns6.Visible = False frmTest.cbxAns5.Visible = False frmTest.cbxAns6.Visible = False Case 5 frmTest.obAns5.Visible = True frmTest.obAns6.Visible = False frmTest.cbxAns5.Visible = True frmTest.cbxAns6.Visible = False Case 6 frmTest.obAns5.Visible = True frmTest.obAns6.Visible = True frmTest.cbxAns5.Visible = True frmTest.cbxAns6.Visible = True End Select ....*далее идёт код функции, не имеющей отношения к проблеме)* Последний раз редактировалось mozart2012; 05.01.2013 в 14:29. Причина: пояснение в заголовке |
05.01.2013, 14:50 | #2 | ||
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Выделил красным то.что сразу бросилось в глаза Цитата:
Лучше файлик прикрепить.
Анализ,обработка данных Недорого
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
почему не работает код? | Tolian92 | Помощь студентам | 1 | 21.05.2012 23:16 |
Почему не работает код? | Asdprom | Общие вопросы C/C++ | 20 | 09.04.2012 12:27 |
Почему не работает код? | Bogusgl | Microsoft Office Excel | 20 | 10.08.2010 11:14 |
Почему не работает код? | Kashp | Общие вопросы Delphi | 3 | 09.08.2007 17:33 |