|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
26.10.2010, 14:53 | #81 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Просто откажитесь от идеи регистрации программы (особенно учитывая, что программы как таковой и нет, если нет кода) - и проблем не будет. |
|
27.10.2010, 09:03 | #82 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
Интересно конечно же, но это как бы на благо института. Таких программ еще десяток есть, они закрепленны за определенной спец аудиторией, было бы замечательно их зарегистрировать.
|
20.12.2010, 10:03 | #83 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
Можно так на графике?
Здрасти всем. А можно ли чтобы эксел показывал координаты точки пересечения 2-х графиков? и еще при задании одной координаты он может показывать вторую?
|
20.12.2010, 11:59 | #84 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
Логарифм
Dim a As Integer
For a = 0 To 400 Step 0.1 If (3.14 * Range("K15") * Range("F31")) / (Range("J28") * (Ln(a / Range("K13").Value) - 1)) = a Then [F32] = a End If Next a Как задать логарифм натуральный в коде? |
20.12.2010, 14:27 | #85 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
WorksheetFunction.Ln(...
|
20.12.2010, 14:37 | #86 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
Private Sub CommandButton1_Click()
Dim a As Integer For a = 0 To 400 Step 0.1 If (3.14 * Range("K15") * Range("F31")) / (Range("J28") * (WorksheetFunction.Ln(a / Range("K13")) - 1)) = a Then [F32] = a End If Next a End Sub Невозможно получить значение. Что не так? |
20.12.2010, 14:53 | #87 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
ln(0) = -∞
|
21.12.2010, 09:13 | #88 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
Private Sub CommandButton1_Click()
Dim a As Integer For a = 1 To 400 Step 1 If (3.14 * Range("K15") * Range("F31")) / (Range("J28") * (WorksheetFunction.Ln(a / Range("K13")) - 1)) = a Then [F32] = a Else [F32] = "" End If Next a End Sub Получилось! Спасибо! Только вот бы еще формулу округлить до целого. Долгая блин процедура. Циклы так всегда? |
21.12.2010, 09:26 | #89 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
Private Sub CommandButton1_Click()
Dim a As Integer For a = 1 To 400 Step 1 If Round((3.14 * Range("K15") * Range("F31")) / (Range("J28") * (WorksheetFunction.Ln(a / Range("K13")) - 1))) = a Then [F32] = a End If Next a End Sub Все отлично. А долго это изза очистки ячейки походу. |
21.12.2010, 09:41 | #90 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
С логарифмом можно обойтись средствами VBA - если немного почитать встренную справку:
Цитата:
Код:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по мелочи | Syltan | Общие вопросы C/C++ | 6 | 29.09.2009 00:19 |
Вопрос по мелочи | Golovastik | Общие вопросы C/C++ | 8 | 23.07.2009 22:47 |
Задачи вызывают затруднение... матрица и сумма ряда. | GorNikSar | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 21.12.2008 12:51 |
Задачи вызывают затруднение... матрица и сумма ряда. | GorNikSar | Помощь студентам | 2 | 19.12.2008 07:11 |