EXCEL
#3
Отправлено 22 октября 2006 - 17:27
вот кстати сам файл http://www.tud.ttu.e...475/Valemid.xls
#5
Отправлено 23 октября 2006 - 18:46
worksheets("Sheet1").range("B2") = "qwerty"
можно сделать так:
worksheets("Sheet1").range("B2") = worksheets("Sheet2").range("С2")
т.е. в первый лист в клетку Б2 будет копироваться значение со второго листа клетки С2
в range можно указывать и диапозоны.
это? или не так понял?
bander, переведи там на русский или напиши тут объяснения чего от тебя просят - помогу сделать
#6
Отправлено 23 октября 2006 - 21:02
там у bander вроде в задании тоже что-то подобное есть, где корни квадратного уравнения нужно считать (px^2 +qx +С=0). Тоесть к примеру в одну ячейку нужно ввести просто чило(которое равно коэффициенту p) в другую ячеюку вводить другое число (коейициент q), в третью коеффициент C и в две другие ячейки показывают значение x1 и x2. И эти значения расчитывает VBA
#8
Отправлено 23 октября 2006 - 21:58
например range("D14") или range("D3:D14").
то что ты будешь делать с оператором - его приравниватьЮ его сравнивать, удалять, копировать и т.д. это уже зависит от того, что нужно. при каком условии это будет выполняться (условие if, условие нажатие кнопки, условие активации листа и т.д.) - зависит от того, как тебе нужно. напиши конкретную задачу
bander, дык написал же. переведи - помогу
#9
Отправлено 24 октября 2006 - 16:53
п.с. то, что там на рисунке введено, это не работает...считай, что там ничего нет.
Прикрепленные файлы
Сообщение изменено: OzzY (24 октября 2006 - 16:54 )
#17
Отправлено 27 октября 2006 - 09:56
#19
Отправлено 27 октября 2006 - 15:51
а как график строить? можно просто макро записать, да? потому что с этим графиком такое дело - там по заданию нужно сделать график квадратичной функции в промежутке от -5 до 5.но вот как по каким значениям его строить? Ведь иксы могут выходить из этого промежутка, но так как функция по сути бесконечная, то может хоть часть этой параболы будет влазить в график? Нет ли возможности строить график не по значениям икс и игрек, а по формуле и коэффициентам?
Сообщение изменено: OzzY (27 октября 2006 - 17:08 )
#22
Отправлено 28 октября 2006 - 12:51
#24
Отправлено 28 октября 2006 - 18:16
график строится по значениям из столбцов H и Iдаа, это красиво, спасбо, а ты как его делал-то? что-то я в сурсах не нашел функции для графика))
столбец H это твой интервал(-5,5), а I вычисляется по формуле(наверху будет написына когда кликнеш по ячейке столбца I)
если со знаком % тогда строка(string)а если в ячейке число стоит в процентах, то какой тип данных в ВБА будет? Dim As ?
#25
Отправлено 28 октября 2006 - 20:22
и еще, вот такая формула =ipp/(100*LS*p), где ipp=0,05% LS=13000 и p=561 он в ячейку пишет #REF! ? Наверно дело в ipp?? Но что мне с этими процентами делать?
#27
Отправлено 28 октября 2006 - 21:47
ага, ясно, а почему у меня вот такую строку(не в вба, а как формулу) =IF(C9<=J11;0;IF(J11<C9<=K11;C8*O14;IF(K11<C9<=M7;C8*P14;IF(C9>M7;C8*R11;"error") воспринимает только первое условие, и последнее, тоесть если K11<C9 и C9>M7 а в остальных случаях пишет "error"??
и еще, вот такая формула =ipp/(100*LS*p), где ipp=0,05% LS=13000 и p=561 он в ячейку пишет #REF! ? Наверно дело в ipp?? Но что мне с этими процентами делать? а может дело и не в процентах
и еще пара вопросов , можно? : Как сравнивать строки? str=string, так можно?
что за тип Date? Что за дату он вернет? Как работать с такими числами, если я хочу узнать (зная день рождения в виде день.месяц.год) кол-ви полных лет в днях, в годах?
будде добры)
#28
Отправлено 28 октября 2006 - 22:08
тип Date может хратить в себе дату =))
Функция Date возвращает текушую дату
для твоей задачи наверное понадобятся такие функции
Day(дата) вернет день из даты
Month(дата) месяц
year(дата) год
и вроде бы даты можно складывать и вычитать и результат будет в днях
#29
Отправлено 29 октября 2006 - 11:42
вроде в конце не хватает 3х скобок )
а во второй формуле все считается и с процентами =)
будет 6.85589E-11
да нет, это я забыл их просто скопировать, а на самом деле у меня есть эти скобки, но все равно не правильно считает. Не мог бы ты посмотреть в чем дело? Почему не правиьно считает на листе kaup и на листе ideal не правильно считает rasvasus (это VBA)
Прикрепленные файлы
#30
Отправлено 29 октября 2006 - 13:08
но почемуто 3ий ИФ(K11<C9<=M7) выдает фолс, хз почему
если условие составить так (M7>=C9>K11) тогда все ОК.
Sub ideaal() Dim l As Double Dim m As Double Dim t As Double Dim s As String Dim m_id As Double Dim r As Double Dim k_ind As Double l = Cells(22, 3) m = Cells(22, 4) t = Cells(23, 5) s = Cells(22, 6) If s = "naine" Then m_id = (3 * l - 450 + t) * 0.225 + 40.5 r = ((m - m_id) / m) * 100 + 22 ElseIf s = "mees" Then m_id = (3 * l - 450 + t) * 0.25 + 45 r = ((m - m_id) / m) * 100 + 15 Else m_id = 0 r = 0 End If Cells(22, 7) = r End Sub
и на мой взгляд удобнее функцию вызывать по клику на кнопку