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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2011, 11:36   #1
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию Поиск по знацению и сцепка

Здравствуйте Ув. Форумчане.
Не могу не как доделать одну таблицу, а проблема такова:
1) AO3:BD3 в каждой из ячеек нужна формула, которая будет искать и сцеплять значения по определенному условию.
И так допусти в ячейки AT3 нужно чтобы нашло и сцепило данные по условию: если находит в строке D9:M9,O9:Y9,AA9:AL9 значение которое равно АТ9, в АТ3 должно записать значение со строки . Выглядит так АТ9=40, ищем по диапазоном D9:M9,O9:Y9,AA9:AL9, если находим значение=АТ9(40), например в Н9=40, добавляем значение из Н3(пт.№20) в ячейку АТ3, а если в диапазоне D9:M9,O9:Y9,AA9:AL9 не одно значение "40", в ячейке АТ3 должно быть перечислено через запятую(АТ3=пт.№20,пт.№24).
2) Не как не пойму в чем проблема: Создал фигуру, и к ней присвоил макрос сохранения, выдает прекращение работы экселя, но документ сохраняет. А если вставляю обычную кнопку VB, тогда не каких ошибок о прекращении работы экселя не выскакивает... В чем может быть проблема?
Вложения
Тип файла: rar 2010eee1111.rar (95.7 Кб, 9 просмотров)
Единственный способ стать умнее, играть с более умным противником...
staniiislav вне форума Ответить с цитированием
Старый 17.02.2011, 12:18   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию shanemac51

видимо вы закрыли активную книгу
Код:
Set Wb = ActiveWorkbook
           ' ActiveSheet.Copy after:=Sheets(Sheets.Count)
                    With ActiveSheet
                            .UsedRange.Value = .UsedRange.Value
                    End With
            Wb.SaveAs FolderName _
                      & "\" & "Сводная за " & " " & Date_name & ".xlsm"
            Wb.Close False
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 17.02.2011, 12:25   #3
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию

Цитата:
Сообщение от shanemac51 Посмотреть сообщение
видимо вы закрыли активную книгу
Код:
Set Wb = ActiveWorkbook
           ' ActiveSheet.Copy after:=Sheets(Sheets.Count)
                    With ActiveSheet
                            .UsedRange.Value = .UsedRange.Value
                    End With
            Wb.SaveAs FolderName _
                      & "\" & "Сводная за " & " " & Date_name & ".xlsm"
            Wb.Close False

Дело в том что в примере две кнопки, по одной все нормально, а по фигуре "бок"... Так такое первый раз, т.к. в других документах эксель сохраняет нормально. я думаю что-то с самим файлом. А где именно посмотреть? Индикатор документов нечего интересного не показал, кроме скрытых столбцов.

И кстати если прослежую по коду через F8, проблем не возникает!
Единственный способ стать умнее, играть с более умным противником...
staniiislav вне форума Ответить с цитированием
Старый 17.02.2011, 15:24   #4
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию

т.к. не придумал формулы и некто не подсказал, сделал доп. табличку и использовал функцию сцепить, и все заработало.

Спасибо за внимание, и спасибо shanemac51.
Тему можно закрывать
Единственный способ стать умнее, играть с более умным противником...
staniiislav вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сцепка переменных ячеек в Макросе Ексель Android1 Microsoft Office Excel 6 27.08.2010 08:56
поиск - ? Evgenii БД в Delphi 11 22.07.2009 19:41
Сцепка нескольких текстовых ячеек в одну строку Josser Microsoft Office Excel 4 20.07.2009 12:49
Поиск MAKEDON Общие вопросы Delphi 2 22.02.2008 22:47
поиск Lonix Общие вопросы Delphi 2 04.04.2007 01:59