Доброе время суток. Есть некоторый массив. В этом массиве используется несколько генераторов СЛЧИС() Нужен макрос, при помощи которого можно зафиксировать эти значения и заблокировать генераторы. Более подробно вопрос расписан в файле
Доброе время суток. Есть некоторый массив. В этом массиве используется несколько генераторов СЛЧИС() Нужен макрос, при помощи которого можно зафиксировать эти значения и заблокировать генераторы. Более подробно вопрос расписан в файле0mega
Private Sub Workbook_Open() If Me.Worksheets("Лист3").[Z1].Value > 10 Then Randomize Timer With Me.Worksheets("Лист3") .[R2] = Round(Rnd * 49, 2) + .[E3] .[U2] = Rnd * 99 + .[E4] .[X2] = Rnd .[Z2] = Rnd * ([E3] + [E4]) End With End If End Sub
[/vba]
[vba]
Код
Private Sub Workbook_Open() If Me.Worksheets("Лист3").[Z1].Value > 10 Then Randomize Timer With Me.Worksheets("Лист3") .[R2] = Round(Rnd * 49, 2) + .[E3] .[U2] = Rnd * 99 + .[E4] .[X2] = Rnd .[Z2] = Rnd * ([E3] + [E4]) End With End If End Sub
А я подумал, что только при открытии книги надо проверять. Тогда [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Me.[Z1].Value > 10 Then Randomize Timer Application.EnableEvents = False With Me .[R2] = Round(Rnd * 49, 2) + .[E3] .[U2] = Rnd * 99 + .[E4] .[X2] = Rnd .[Z2] = Rnd * ([E3] + [E4]) End With End If Application.EnableEvents = True End Sub
[/vba]
А я подумал, что только при открытии книги надо проверять. Тогда [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Me.[Z1].Value > 10 Then Randomize Timer Application.EnableEvents = False With Me .[R2] = Round(Rnd * 49, 2) + .[E3] .[U2] = Rnd * 99 + .[E4] .[X2] = Rnd .[Z2] = Rnd * ([E3] + [E4]) End With End If Application.EnableEvents = True End Sub
Друзья добрый день! Поделитесь идеей пожалуйста. Имеется список блюд, меню. (список) Имеется массив (данные) проданных блюд в какой то период, его выгружаю из кассовой системы. Названия блюд в массиве похожий но, система присваивает свои доп обозначения (акций или наборов). Очень нужно найти совпадения блюда из "списка" в "данных" и вернуть его количество к соответствующему блюду в "списке". функция ВПР тут идеально работает, но, в "данных" блюда порой повторяюся, а ВПР берет первое подходящее значение, следовательно другие последующие совпадения не учитываются, к тому же доп обозначения системы часто обновляются. О чем мечтаю: Чтобы в списке из блюд проставлялось сумма проданных блюд имеющие максимально похожие названия. Скажем на против "Пицца Капуста" в графе количество посчиталась сумма всех продаж наименований, которые содержит текст "Пицца Капуста", независимо от приставок. Это реально? Как можно это сделать? Заранее очень признателен за помощь. [moder]Прочитайте Правила форума. Создайте свою тему с примером. Эта тема закрыта.[/moder]
Друзья добрый день! Поделитесь идеей пожалуйста. Имеется список блюд, меню. (список) Имеется массив (данные) проданных блюд в какой то период, его выгружаю из кассовой системы. Названия блюд в массиве похожий но, система присваивает свои доп обозначения (акций или наборов). Очень нужно найти совпадения блюда из "списка" в "данных" и вернуть его количество к соответствующему блюду в "списке". функция ВПР тут идеально работает, но, в "данных" блюда порой повторяюся, а ВПР берет первое подходящее значение, следовательно другие последующие совпадения не учитываются, к тому же доп обозначения системы часто обновляются. О чем мечтаю: Чтобы в списке из блюд проставлялось сумма проданных блюд имеющие максимально похожие названия. Скажем на против "Пицца Капуста" в графе количество посчиталась сумма всех продаж наименований, которые содержит текст "Пицца Капуста", независимо от приставок. Это реально? Как можно это сделать? Заранее очень признателен за помощь. [moder]Прочитайте Правила форума. Создайте свою тему с примером. Эта тема закрыта.[/moder]feik
нет нет, да и да!)
Сообщение отредактировал Manyasha - Вторник, 29.03.2016, 11:20