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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2013, 15:16   #11
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Function НОД(A, B) As Integer- вот эту строку выделяет желтым цветом.
Какая ошибка конкретно? у меня, например, все работает без сбоев.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 11.03.2013, 15:21   #12
kiska190593
Пользователь
 
Регистрация: 19.02.2013
Сообщений: 16
По умолчанию

пишет end if without block if
kiska190593 вне форума Ответить с цитированием
Старый 11.03.2013, 15:47   #13
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Сообщение от kiska190593 Посмотреть сообщение
пишет end if without block if
замените
Код:
If Max Mod Min = 0 Then: Res = Min: Exit Do: End If
на
Код:
If Max Mod Min = 0 Then
  Res = Min
  Exit Do
End If
по факту, это одно и то же, но интерпретатор ругается из-за Exit Do в той же строке.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 11.03.2013, 16:15   #14
kiska190593
Пользователь
 
Регистрация: 19.02.2013
Сообщений: 16
По умолчанию

Сейчас ошибка не высвечивается,но в самом Excle массив не пишется.....
kiska190593 вне форума Ответить с цитированием
Старый 11.03.2013, 16:34   #15
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Сообщение от kiska190593 Посмотреть сообщение
Сейчас ошибка не высвечивается,но в самом Excle массив не пишется.....
ну так добавьте вывод массивов) это же просто:

Код:
ActiveSheet.Range("A1:B" & N) = A
ActiveSheet.Range("D1:E" & N) = B
в первом варианте я же такое уже делал))
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 12.03.2013, 01:48   #16
kiska190593
Пользователь
 
Регистрация: 19.02.2013
Сообщений: 16
По умолчанию

вы меня извините,но я правда в этом ничего ни понимаю.... меня сейчас пишется только сам массив,а НОД и НОК не пишется,они должны писаться НОК в 3 СТОЛБЦЕ,А НОК в 4-м!!!
kiska190593 вне форума Ответить с цитированием
Старый 12.03.2013, 10:20   #17
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

выложите код вашей основной процедуры. (без функций)
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 12.03.2013, 11:06   #18
kiska190593
Пользователь
 
Регистрация: 19.02.2013
Сообщений: 16
По умолчанию

Спасибо вам большое....Я уже сама допетрила,все получилось))))Слава богу))))
kiska190593 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать список значений в Excel 2007? Stem79 Microsoft Office Excel 8 29.01.2013 21:54
Составление цикла в VBA Excle thefair Microsoft Office Excel 10 16.05.2011 21:23
из Excle через Delphi в Mysql diman_never БД в Delphi 0 05.05.2011 09:50
Как создать элемент автотекста в редакторе Word 2007 Aelxbor777 Microsoft Office Word 4 26.12.2010 10:22
БД в ACCess!! Как создать БД в Акцессе 2007 форматом .mdb?? sting БД в Delphi 5 14.12.2008 19:36