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

Страницы: 1
Добавить на панель быстрого доступа: "Фильтр по значению выделенной ячейки", Вопрос: как добавить на панель быстрого доступа: "Фильтр по значению выделенной ячейки"
 
Как добавить на панель быстрого доступа: "Фильтр по значению выделенной ячейки"
SELECT по столбцу, когда первые значения одного типа, а остальные - другого, Известно, что excel определяет тип по первым значениям, а если первые - числа, а потом - текст?
 
Картина такая:
Fi1Fi2Fi3
3a1
4a2
533
644
755
866
977
1088
118w
> SELECT Fi1, Fi2, Fi3 FROM [SRC1$] WHERE Fi1 >= 8

8 6 6
9 7 7
10 8 8
11 8
Буковка - пропала. Тоесть, если в первых записях - что-то похожее на числа, а дальше - текст, то текста мы в выборке - не увидим.

Как быть?
ThisWorkbook.FullName - не выводит расширения, ThisWorkbook.FullName - не выводит расширения файла
 
Обыскался решения. Миллионы примеров, как на этом форуме, так и на других: везде подразуемевается, что ThisWorkbook.FullName - с расширением, а у меня оно не выводится. Поискал в других параметрах - нет. Неужели нет способа вывести полный путь с именем и расширением, из которого открыт файл?
Ошибка в срезе УМНОЙ таблицы (не сводной), Ошибка в срезе УМНОЙ таблицы (не сводной): фильтрация неполная
 
Excel 2013 (не предлагайте обновить - невозможно, да и файл должен работать на любом)
Делаю "умную таблицу", на несколько колонок ставлю срезы.
Данные в фильруемом срезом столбце расположены, как A,B,C,D,E,A,B,C,D,E,A,B,C,D,E.
Нажимаю на срез "B", получаю в фильтре строки: B,B,C,A,E.
На срезе - подсвечено только "B"
При дальнейших нажатиях на срез - происходят разные чудеса, но в основном - меняется только первая строка.
Более того, после снятия всех фильтров - некоторые строки остаются скрытыми.
Если уменьшить количество строк в таблице - и уникальных значений столбца, эффект немного меняется: отфильтрованными остаются все правильные значения, плюс нижняя строка таблицы (не строка итогов, а просто нижняя в данных), в независимости от того, что в ней.
Самое главное: глюки начинаются после того, как таблица нафаршировывается формулами, в основном СУММЕСЛИМН. Размер таблички - порядка 40 столбцов на 100 строк, большинство столбцов - с формулами.
В фильтруемых столбцах - формул нет.

Ощущение такое, что будучи нагруженным формулами, excel - съезжает с нарезки, и начинает глючить :-(

Предоставить образец - не могу: только если искусственно воссоздать на случайных данных, а создавать придётся порядочно, чтобы иметировать нагрузку.
SQL-запросы данным из листа(ов) книги excel из VBA - из макроса в той же книге, работа внутри одной книги excel с макросами
 
Здравствуйте!
Задача состоит в работе с данными на листах книги excel, с помощью SQL-запросов, без установки чего-либо, кроме самого MS Office. Как я понял, "ADODB.Connection" - единственный вариант, с ним и воюем.
Много где приводятся примеры запросов SELECT, но нигде не обсуждаются UPDATE или INSERT. И уж совсем удачей было обнаружить, что DELETE - в принципе не поддерживается. Непросто откопать, что надо подключить библиотеку "Microsoft ActiveX Data Objects", ещё интереснее - отыскивать какая версия этой библиотеки для чего годится; не очевидно, с какой версии офиса начинается библиотека версии 6.1: если нужна совместимость с несколькими версиями офиса - начинаешь сомневаться.

Вопрос в следующем: при попытке переделать рабочий код с SELECT'ом в код с INSERT'ом - получил: "должен использоваться обновляемый запрос". Может кто-то предложить простой, но полный (не вырванный из контекста) пример рабочего кода для INSERT, а заодно и для UPDATE? Если ещё опишете нюансы, в несколько строчек - вообще замечательно.
Страницы: 1
Наверх