Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Код на защиту ячеек
 
добрый день. Помогите пожалуйста доработать макрос для защиты ячеек. Необходимо что бы еще были скрыты формулы в защищаемых ячейках и если возможно что бы не появлялось сообщение о том, что ячейки защищены при попытке их изменения. Вот код...
Код
Private Sub Workbook_Open()
 Const MyPassword = "1111" ' Указываем пароль на листы
 With Sheets("Tashkent") 'Указываем наименование листа
 .Unprotect Password:=MyPassword
 .EnableOutlining = True
 .Protect Password:=MyPassword, DrawingObjects:=True, Contents:=True, Scenarios:=True, _
 AllowFiltering:=True, UserInterfaceOnly:=True
 End With
 End Sub 
Определение позиций одинаковых чисел в массиве
 
Здравствуйте. Нужна ваша помощь.
Например в столбце А есть набор чисел
102
92
33
45
68
33
99
21
Мне необходимо найти позицию числа 33 идущего вторым по порядку. Стандартная функция Поискпоз определяет искомое значение, которое первое в списке.
Может кто-нибудь уже сталкивался с этим и подскажет выход. Заранее спасибо.
Наименьшее частное
 
Добрый вечер!
Возникла задача, которую не получается решить стандартными функциями...
Есть несколько чисел:  х1,  х2, х3, x4 , которые могут быть, как положительными так и отрицательными. Нужно найти частное двух чисел (из всех возможных), которое будет наименьшим, но не менее минус 1.
Функция в виде Fmin (х1,  х2, х3, x4). Частное должно получиться в ячейке в которую ввели функцию.
Спасибо за любую помощь!
Переработка функции Max на Min
 
Добрый вечер. Нужна помощь знатоков...
Эта функция выбирает из массива максимальное значение по модулю, с сохранением знака (из -2, 5,19,-3,-31 он отобразит -31)

Код
Function Max(ParamArray Numbers())
    Dim Item1, Item2
    Dim x As Double, XMax As Double, Y As Double
    On Error GoTo L1
    For Each Item1 In Numbers
        Item1 = Item1
        If IsArray(Item1) Then
            For Each Item2 In Item1
                x = Abs(Item2)
                If x > XMax Then
                    XMax = x
                    Y = Item2
                End If
            Next
        Else
            x = Abs(Item1)
            If x > XMax Then
                XMax = x
                Y = Item1
            End If
        End If
    Next
    Max = Y
    Exit Function
L1:
    Err.Clear
    Max = CVErr(xlErrValue)
End Function


Помогите переделать эту функцию на Min (должен выбрать -2)...Пробовал сам, но не получилось...
Спасибо!
Изменено: smelovvvv - 07.11.2013 21:18:38
Решение кубического уравнения итерациями
 
Знатоки, помогите с макросом для решения кубического уравнения итерациями...ну или другим способом!
Уравнение в прилагаемом файле.
Решение должно быть в виде =F(A;B;C;D;E;F;G;H;I), где буквами обозначены коэффициенты уравнения...к каноническому виду привести его к сожалению не могу, т.к. не являюсь знатным математиком.
Спасибо за любую помощь!
Двойная интерполяция
 
Возникла проблема, которую не могу решить...Помогите, кто может...
Нужен макрос для для выполнения двойной интерполяции в зависимости от значения двух параметров А и В...зная эти параметры надо найти коэффициенты Фl и Фm. Все значения занесены в таблицу, которая находится в прилагаемом файле.
Там же есть макрос для выполнения одиночной интерполяции и в общем не знаю, как его переделать...
Помогите, кто может...заранее спасибо!
Изменено: smelovvvv - 26.10.2013 20:52:40 (ошибка в файле)
выбор максимального по модулю числа
 
Доброй ночи...помогите написать макрос, который бы выбирал максимальное по модулю число....
например есть числа
12
-36
0
26
-333
910
Должен выбрать -333
Заранее спасибо!
Очистка содержимого таблицы макросом
 
Друзья, помогите макросом...нужно, что бы при нажатии кнопки очищался диапазон, к примеру А :D , кроме первых двух строчек. Спасибо за любую помощь
Принадлежность числа заданному диапазону
 
Народ, помогите с макросом пожалуйста...
Нужен макрос, который бы определял принадлежность числа диапазону границы которого определены двумя числами через точку с запятой в одной ячейке, например 3000;4500
f=(ячейка с границами диапазона; число)=ложь или истина

Заранее спасибо.
Выбор минимального значения из чисел, перечисленных через точку с запятой
 
Друзья, помогите доработать код. Этот макрос выбирает минимальное значение из чисел перечисленных через точку с запятой (числа забиты в одну ячейку). Но он не работает если появляется не целое число с разделителем в виде точки (с запятой работает).
Как сделать что бы работало если в качестве разделителя дробной части используется точка?


Function iMin(iCell) As Double
Dim i As Integer, Arr
Arr = Split(iCell, ";" ;)
iMin = Arr(0)
For i = 0 To UBound(Arr)
If Arr(i) < iMin Then iMin = Arr(i)
Next
End Function
Функции минимум и максимум
 
Друзья помогите макросом...
В ячейке введены данные...например: 2050;1800;1300;500
Нужны макросы, которые бы выдавали минимальное и максимальное значение из этого массива.
Стандартные мин и макс для этого не предназначены....
Заранее спасибо за любую помощь!
Добавление данных в график
 
Помогите добрые люди…
Как быстро добавить сотню с лишним рядов в график? И отредактировать линии всех рядов (поменять толщину и цвет)?
Пример прилагается.
Ну и вопрос на засыпку, как сделать, что бы график сохранял пропорции при растягивании, т.е. прямоугольники оставались прямоугольниками, а не выглядели, как параллелограмм (см. пример).
Спасибо за любую помощь!!!
Страницы: 1
Loading...