В процессе подключения к API от ТКС-банка дошел до вытягивания котировок, которые, как я понял, подаются в потоке (оформляется подписка, получаешь данные в реалтайме). Как такое можно обрабатывать? В интернетах искал, но самое лучшее что нашел - vba не для этого. Формат тут: ТКС API Приложить, к сожалению, нечего, буду рад за ссылку на похожее решение.
Как можно реализовать сохранение нескольких ячеек в файл как картинки.
видел тут несколько тем , но у меня либо как диаграммы сохраняются, либо вообще не работает. во вложении один готовых примеров, но у меня не проходит проверку наличие правильного типа в буфере. может надо что подключить как связь? как можно решить задачу?
Доброго. В посте <EM>http://www.planetaexcel.ru/forum.php?thread_id=30143</EM> мне подсказали как собрать текст из полей в буфер. Сейчас столкнулся с продолжением проблемы. Есть программа, которая не позволяет работать (выделять и вставлять) со столбцами. Только строки. Мне нужно в экселе выделить набор ячеек в столбце, скопировать и вставить в программу. Так как выделить в программе столбец не получается, хочу в ячейку попробовать вставить код типа "значение + vbKeyDown + значение vbKeyDown ...." По энтеру фокус переходит не вниз, а вправо. А по клавише вниз - вниз.
Начал пробовать код из примера, копировать и вставлять в блокнот, вот что получается: для кода кнопки вниз: text 1 40text 2
для кода новой строки: text 2 text 1
Т.е. для vbKeyDown печатается код клавиши.
Задачу можно решить с использованием кнопки вниз?
Dim dob As New DataObject Private Sub CommandButton1_Click() Dim i&, j&, s$, d$ d = "text 1 " & vbKeyDown & "text 2" 'd = "text 2" & vbCrLf & "text 1 " dob.SetText Mid$(d, 3) dob.SetText d dob.PutInClipboard End Sub
Подскажите как выполнить запрос типа insert, update и т.п. без вывода результатов. Т.е. наверное без использования QueryTable. Макрорекодером делал подключения, изменял тип на sql-запрос, данные получаются. Но при попытке воспроизвести или изменить запрос с select на update выдает ошибку.
Как макросом подключиться к sql серверу и добавить новую запись скрытно от пользователя? INSERT INTO [fio] ([id], [familiya], [imya], [otch]) VALUES (4, NULL, NULL, NULL)
Мне нужно импортировать библиотеку из проигрывателя foobar2000 По разным причинам другие пути не очень устраивают. В фубаре есть ком сервер. Есть скрипт на JS частично реализующий нужный мне функционал. (правда у меня он не работает, но методику работы там можно увидеть). Пытался сделать по аналогии в экселе - не получается. В приложенном файле закомментирован скрипт JS. У меня ошибка при попытке получить одну запись из массива всей библиотеки. Как правильно ее получить?
Искал в нете и на форуме, написано много, но как то не то. Сабж: Есть листбох с больше чем 1 строкой. Юзер выбирает несколько произвольных строк. Как их скопировать в буфер, чтоб потом можно было бы вставить в ячейки а) если в листбоксе 1 столбец б) > 1 столбца
PS Пример для одного столбца. LB отличаются только способом выделения. Нужно копировать по нажатию кнопки справа, чтоб можно было вставить в нужном месте.
С 1го листа на 2й тянуться данные. Можно ли на листе 2 макросом или условным форматированием выделять жирным текст до ";" ( если таковая присутствует). (если нет - не выделять) Обязательно ли на втором листе вставлять "данные"? можно ли делать это в ячейках с ссылками?
есть фильтр, который отбирает строки по значению текстбокса. 1е. Видел много примеров, но почему-то так и не смог подставить диапазон от С2 до С"посленей". Пришлось вставлять С:С и отсекать сверху и снизу. Как правильно? 2е. При количестве строк больше 1000 начинает подтормаживать. Все бы ничего, если бы раз за набор числа, а то после каждого знака. Можно ли как то заставить подождать какое-то время пока не введется число полностью, а потом выполнить фильтр?
3е. Может можно оптимальнее код написать? Нужен именно такой функционал ( не автофильтр и т.п.)
Есть файл ( краткая версия приложена). Нужно из другого файла получить набор строк по заданному критерию. Для упрощения пусть файл источник и приемник один. Пример A1:E6 регион кол интервалов дата ЗЭ количество Дата Р москва 1,00 01.12.2009 1 01.10.2010 питер 1,00 02.12.2009 1 01.10.2010 саратов 1,00 03.12.2009 1 01.10.2010 хабар-к 1,00 04.12.2009 2 01.10.2010 чита 1,00 05.12.2009 2 01.10.2010
хотелось бы написать функцию ( стандартной не нашел, а есть ли?) в которую можно в качестве параметра вставить диапазон типа Function range_filter(in_range As variant, Optional caption_filter As String) As Range где in_range - A1:E6 caption_filter типа "регион=москва&Дата P<01.10.2010&количество=1" и получить на выходе строки, удовлетворяющие запросу (типа фильтр, но исходный диапазон не изменяется, ибо функция будет применять неоднократно), а возвращенный результат подставлять в формулы типа СЧЕТ и др.. (где на входе несмежные диапазоны аля (4:4;6:6;8:8)) Количество строк несколько тысяч.
На полную функцию не расчитываю. На сейчас кое как пропарсил чего хочет пользователь, но как отобрать из диапазона и главное как вернуть - не понимаю. Кто чем может помочь? P.S. наверняка должно быть что то стандартное.. P.P.S В гугле и zit не банили.