Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
03.05.2013, 00:43
|
|||
---|---|---|---|
|
|||
Помогите пожалуйста с исправлением ошибки в VBA |
|||
#18+
Задан массив из 2 столбцов Excel "Цены" и "Товары" Нужно найти название одного товара, который по цене наиболее близкий к средней цене. Public Function minim _ (Товары As Range,Цены As Range) As String Dim arrЦены As Variant Dim N As Integer Dim i As Integer N = Цены.Rows.Count arrТовары = Товары.Value arrЦены = Цены.Value S = 0 For i = 1 To (N - 1) S = S + arrЦены(i, 1) Next i V = S / N minimal = arrЦены(1, 1) - V For r = 1 To N If arrЦены(r, 1) - V < minimal Then minimal = arrЦены(r, 1) - V Next r i = 0 Do i = i + 1 Loop Until (minimal) x = CVar(arrТовары(i, 1)) minim = x End Function ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.05.2013, 01:12
|
|||
---|---|---|---|
|
|||
Помогите пожалуйста с исправлением ошибки в VBA |
|||
#18+
Можно без VBA, формула массива (вводится нажатием Ctrl+Shift+Enter, отображается в фигурных скобках) Код: vbnet 1.
Здесь B2:B5 - "Цены", A2:A5 - "Товары" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.05.2013, 01:28
|
|||
---|---|---|---|
|
|||
Помогите пожалуйста с исправлением ошибки в VBA |
|||
#18+
)) нужно именно в VBA. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.05.2013, 14:45
|
|||
---|---|---|---|
|
|||
Помогите пожалуйста с исправлением ошибки в VBA |
|||
#18+
Используйте формулы в VBA :) Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=61&mobile=1&tid=2174831]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 416ms |
0 / 0 |