Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2011, 10:24   #1
сантехник
Пользователь
 
Регистрация: 18.09.2011
Сообщений: 27
По умолчанию модернизация функции VLOOKUP_ALL

доброго времени суток, уважаемые.
Есть некая функция, которую я прилагаю, она ищет все значения для определенного значения, но, беда в том, что она "склеивает" эти значения, и приходится делать "wrap text"
иначе от этого внешний вид таблицы страдает.
помогите модернизировать ее таким образом, чтобы не нужно было делать перенос текста, чтобы функция "склеивала строки посредством
"alt+enter"
спасибо
Цитата:
Function VLOOKUP_ALL(SearchValue As Variant, Table As Range, SearchColumnNum As Integer, _
ResultColumnNum As Integer)
Dim i As Integer
'Dim iCount As Integer

For i = 1 To Table.Rows.Count
If Table.Cells(i, SearchColumnNum) = SearchValue Then
If VLOOKUP_ALL <> "" Then
VLOOKUP_ALL = VLOOKUP_ALL & vbNewLine & Table.Cells(i, ResultColumnNum)
Else
VLOOKUP_ALL = Table.Cells(i, ResultColumnNum)
End If
End If


Next i
End Function
сантехник вне форума Ответить с цитированием
Старый 09.10.2011, 10:38   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Попробуйте вместо vbNewLine использовать Chr(10).
И ещё - Dim i As Integer неверно - Вы ведь строки перебираете. Нужно Dim i As Long.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 09.10.2011, 11:08   #3
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Или vblf..
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
модернизация Openl2tp bizcat Qt и кроссплатформенное программирование С/С++ 0 12.05.2011 15:38
Модернизация прошивок ТД/роутеров WildHunter Фриланс 5 27.09.2010 03:51
Модернизация функции РАБДЕНЬ Tryndy4iha Microsoft Office Excel 1 31.05.2010 15:42
Модернизация проги Rusl92 Общие вопросы Delphi 2 25.11.2008 02:00
Требуется модернизация сайта NurSulTan Фриланс 1 21.01.2008 17:39