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

Страницы: 1
Макрос для сводной по нескольким диапазонам
 
Попробовал внести изменения предложенные Андреем VG
макрос выдал ошибку - не совпадение типов.
Что не так?        не так - не оформляете код в сообщении (кнопка <...>) [МОДЕРАТОР]
Код
 Next
    sSQL = Join(SheetsNames, " UNION ALL ")
    
    'формируем кэш по таблицам с листов из SheetsNames
    With ActiveWorkbook
        ReDim arSQL(1 To (UBound(SheetsNames) + 1))
        For i = LBound(SheetsNames) To UBound(SheetsNames)
            arSQL(i + 1) = "SELECT * FROM [" & SheetsNames(i) & "$]"
        Next i
        Set objRS = CreateObject("ADODB.Recordset")
        objRS.Open sSQL, Join$(arSQL, " UNION ALL "), _
                   Join$(Array("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=", _
                               .FullName, ";Extended Properties=""Excel 8.0;"""), vbNullString)
    End With
Изменено: IgorZ - 05.05.2016 12:07:18
Макрос для сводной по нескольким диапазонам
 
Прошу прощения, но у меня все заработало )

Забывал пересохраняться после переименования листов и их добавления.
Изменено: IgorZ - 04.05.2016 16:21:44
Макрос для сводной по нескольким диапазонам
 
Ребята, помогите пожалуйста!
Не могу разобраться в макросе для сводной таблицы предложенной на этом сайте http://www.planetaexcel.ru/techniques/8/133/#6200

Такое ощущение, что данный макрос написан для сбора с четырех листов: Альфа, Бета, Гамма и Дельта.
Пытаюсь переименовать - макрос выдает ошибку, добавляю лист - опять ошибка.

Облазил все что можно, уже думал нашел как обойти, но опять ... ошибка.
Заменил
Код
'массив имен листов с исходными таблицами
SheetsNames = Array("a1", "a2", "a3", "a4")

на:
Код
Dim s As String
'Ввод массива имен листов с исходными таблицами
s = InputBox("Имена листов через запятую")
s = Replace(s, ", ", ",")  'Удаляем возможные пробелы после запятой
SheetsNames = Split(s, ",")
Объясните, что не так я делаю и как мне расширить охват на 8 листов?
Заранее спасибо.
Изменено: IgorZ - 04.05.2016 16:24:54
Проверка значения в двух связных списках
 
Спасибо, Сергей!

Вовремя... чуть мозги не поплавились ))
Проверка значения в двух связных списках
 
Вариант описанный vikttur в сообщении #3 очень подходит для моей таблицы, где и так много формул в столбцах. Отдельное ему спасибо за этот вариант!
Я не могу понять как Catboyun изменил мой файл, что в нем ячейки стали загораться красным при ошибке?!  
Изменено: IgorZ - 26.04.2016 12:14:56
Проверка значения в двух связных списках
 
Catboyun, отдельный Вам респект!
Только я не понял, это формула уже в файле? Я её найти не могу ))
Как Вам удалось, чтоб красным выделялась ошибка??!
Научите, пожалуйста.
Проверка значения в двух связных списках
 
Огромное спасибо!!!
Все варианты просто супер!!! Я аж растерялся ))
Проверка значения в двух связных списках
 
Ребята, помогите! Не могу осилить вопрос, как в двух связанных списках сделать проверку в случаи если работник опосля поменял значение в первом столбце и не поменял значение во втором столбце, в котором осталось значение не подходящее под значение первого столбца?
На форумах есть решение для двух ячеек - я его применил для первой строчки, а как его применить для оставшихся строк не знаю.
Страницы: 1
Наверх