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

Страницы: 1 2 След.
API запросы. Получение больших данных, Выдают 500 элементов вместо 700.000
 
Пытаюсь получить массив данных.
Но выдает только массив из 500 элементов
Должно быть 700.000 элементов.

Как по-другому подойти к этому чтобы получить полный массив?

Код
Sub get_HistoryPrice()
Dim myString As String

url = "https://api.binance.com/api/v3/klines?symbol=BTCUSDT&interval=1m&startTime=1648771200000&endTime=1680307200000"
    Set http = CreateObject("MSXML2.XMLHTTP")
    With http
        .Open "GET", url, False
'        .setRequestHeader "Content-type", "application/json"
'        .setRequestHeader "Accept", "application/json"
'        .setRequestHeader "Authorization", "Bearer " & authKey
        .Send
    End With
myString = http.responsetext
arr_from_myString = Split(myString, "],[")

'arr_str2 = http.responseBody
'Set objectJson = JsonConverter.ParseJson(arr_str)

End Sub
VBA. как записывать макросы пользования интернет браузера?
 
VBA. как записывать макросы пользования интернет браузера?
VBA. Как вызвать окно со значениями глобальных переменных?
 
Как?
Замучался искать
только для локальных операция видно
Изменено: tod2020 - 29.12.2017 18:02:56
VBA. Как создать виртуальный диапазон
 
Как сделать:?
1. Нужно скопировать Range("Table1") в переменную Rng. Rng - будет виртуальным независимым диапазоном ни на кого не влияющий
2. Произвести некоторые изменения в Rng, так чтобы эти манипуляции не меняли ничего в "Table1" [ Rng.Range(Cells(1,1), Cells(10,1)) = "да" ]
3.  После манипуляций с Rng вернуть всё что в нём обратно в "Table1"

Так не получается потомучто при изменения в Rng происходят изменения в "Table1"
Код
Rng As Object
Set Rng = Range("Table1")
Rng.Range(Cells(1,1), Cells(10,1)) = "да"
Изменено: tod2020 - 29.12.2017 15:16:32
VBA. UserForm.ListBox. Как сделать запрет селекта строки в листбоксе?
 
Нужно чтобы например вторую строчку листбокса нельзя было выбрать (веделить)
Как это сделать?
VBA. Выполнения кода по нажатию сочетания из двух клавиш
 
Если просто клавишу "А" нажимаю событие случается
Как составить код чтобы выполнялось событие при нажатии сочетания "CTRL+A" ? и даже Shift + CTRl + A
Изменено: tod2020 - 05.12.2017 14:11:10
VBA Коррекция модулем(процедурой) другого модуля(процедуру) в одной книге
 
Как одна процедура может внести изменения в другой процедуре?

Посредством proc1(Module1) нужно:
в proc2(Module2) заменить строчку кода
Код
MsgBox " пока всё по прежнему"

на строчку кода :
Код
Cells(5, 1).value = 500
Изменено: tod2020 - 31.10.2017 11:46:25
VBA как исполнить код взятый из ячейки?
 
как исполнить код взятый из ячейки?
Изменено: tod2020 - 28.10.2017 12:53:15
VBA From Dictionary TO Range
 
Из словаря хочу в диапазон и моментально потомучто много данных. но не то немного выходит

Код
Sub mmm()
Dim dic_Text0 As Object: Set dic_Text0 = CreateObject("Scripting.Dictionary")
'Dim arr_Text0 As Variant

For Z = 1 To 10
dic_Text0.Item("A" & Z) = Z
Next Z

arr_Text0 = dic_Text0.Keys()
Range("Table1") = arr_Text0

End Sub
Изменено: tod2020 - 27.10.2017 14:26:00
VBA Range.Resize не выходит
 
Хочу изменить размер диапазона таким способом и не выходит

Код
Range (“Table1”).Resize (RowSize:=11, ColumnSize:=3)
Или 
Range (“Table1”).Resize (11,3)
Изменено: tod2020 - 27.10.2017 11:52:31
VBA как сменить стандартный редактор на удобный?
 
Нужно и навигация по коду
Нужно видимость связи элементов
Нужно визуальное выделение (самостоятельное) частей кода по темам
Нужно ещё что-то что я щас и не подумал даже и приносит огромное удобство в кодировании
Есть такое? Как интегрировать такое в VBA?
Изменено: tod2020 - 22.08.2017 22:02:23
VBA массив задан двумерным. Можно ли ему ещё задать третье и более измерение?
 
Код
Sub test1()

Dim arr() As Variant 'задали безмерный массив
ReDim Preserve arr(1 To 5, 1 To 6) As Variant ' задали двух мерный массив
ReDim Preserve arr(1 To 5, 1 To 6, 1 to 7) As Variant [B]' задать третье измерение не удалось[/B]


End Sub
Изменено: tod2020 - 22.08.2017 15:33:24
VBA Как организовать сверхбыстрый поиск пары слов с пропущенными буквами?
 
Цитата
Hugo написал:
А у нас не хватает всех наших мощностей чтоб угадать что вообще нужно
масса данных  = 2 столбца: слева текст1 и справа текст2
в виде =  (диапазон, массив, словарь. коллекция,......)

x_find=  (*ол*ко *во*ач*ва*)  (изначальная фраза "только поворачивайся")  
отыскать x_find  в текст1. Установить соответствующий найденному текст 2  
поиск был максимально быстро

для следующего объема
у "масса данных" число строк = 100.000...1.000.000  
число таких "масса данных" =  10...100
количество доступов к каждому диапазону 100...10.000 раз
Изменено: tod2020 - 20.08.2017 11:42:30
VBA Как сделать поиск ещё быстрее?
 
Сейчас 100раз поисков среди 10.000 слов выполняется за 2,32 сек
способ1: переменной типа Range присваивается диапазон Range ("Table1") и поиск осуществляется через обращение к этой переменной

Каким способом на порядки быстрее осуществлять поиск?
Какие-то есть специальные объекты для этого, это всё что я знаю

PS на всякий случай, может показать что 100раз поисков слова среди 10.000 слов за 2,32 сек итак быстро, но я скажу,
НАДО быстрее, потому что мои другие объёмы массивов и число поисков превышают на порядки это всё
Изменено: tod2020 - 17.08.2017 09:47:56
VBA число MSForms.ReturnInteger отличается от числа заданное вручную
 
"40" которое возвращает MSForms.ReturnInteger при нажатии курсора вниз
отличается
от "40", которое присваиваем KeyCode

Как все таки иногда присваивать KeyCode  значения нужные мне а не снимать их с MSForms?
Изменено: tod2020 - 10.08.2017 22:43:58
VBA код не может обратиться к Range().Range(), когда Range().Range() на не активном листе
 
Если активный лист содержит тот диапазон в диапазоне к которому мы будем обращаться то всё хорошо
если диапазон в диапазоне находиться на неактивном листе то выползает ошибка
Почему и Шо делать?
VBA Пропадает выделение имени модуля когда в нем начинаешь работать
 
VBA Пропадает выделение имени модуля когда в нем начинаешь работать
когда  в модуле находиться курсор

Файлы удалены: превышение допустимого размера вложения [МОДЕРАТОР]
VBA. Как определить номер строки искомой ячейки в диапазоне
 
Как правильно выглядит код для такой конструкции?
Код
Worksheets(1).Range("Table1").[ХХХ].Find("свекла").Row

то есть Row определяется не для Worksheets(1) а для Range("Table1")
Изменено: tod2020 - 17.07.2017 13:14:02
VBA. UserForm`s элементы частично претерпевают изменения при изменениях в таблицах на листе
 
Толи аномалия этой древней и похоже заброшенной разрабами языковой среды (судя по чем дальше тем больше встречающимся признакам)
Толи низкий уровень моего понимания (я ещё месяц назад не знал что такое Cells и что такое редактор VBA)

(Несколько часов ковыряний и думаний потратив я понял из-за чего такой бред происходит в моей уже накрученой-перенакрученной userform, но здесь не она)
ВООБЩЕМ исходят из одной из (или обоих) причин в самом начале происходит такой бред твориться(интересно такое в других средах тоже твориться? как в рython или C++ ):


1.ListBox с SingleSelectom считает что он подвергся изменениям при удалении строки в умной таблице
2.ListBox s MultiSelection при удалении строки в умной таблице пропадает выделенные строчки списка


Помогите, пожалуйста, сделать так чтобы
-при свойстве MultiSelection не пропадали выделения
-и при SingleSelection листбокс не думал что он подвергся изменению и не выполнялись команды по этому событию(причем дважды он думает что подвергся изменению),
-также ComboBox если был то тоже бы считал что подвергся изменению при удалению строки умной таблицы
-Если назначить ListBox-ам событие "Click" то и оно бы тоже запустилось хотя никто не нажимал а лишь удалили строку умной таблицы


Рисунок удален: превышение допустимого размера вложения [МОДЕРАТОР]
Изменено: tod2020 - 16.07.2017 23:37:00
VBA. как вывести имя ThisSheet а не ActiveSheet (для процедуры которая в листе зашита)
 
VBA. как вывести имя ThisSheet а не ActiveSheet (для процедуры которая в листе зашита)
Изменено: tod2020 - 15.07.2017 16:26:00
VBA. Как определить номер строки искомой ячейки в умной таблице?
 
VBA. Как определить номер строки искомой ячейки в умной таблице?
Таблица может быть неизвестно на какмо листе
и может использовать стоит Find функцию но используя её не выходит собрать рабочую формулу
Изменено: tod2020 - 15.07.2017 14:23:00
VBA. Вернуть для UserForm убранный заголовок
 
В прикрепленном файле можно менять размеры окна (Full-Screen, Half-Screen)
Как обратно вернуть для UserForm заголовок когда форма в пол экрана?. Чтобы перетаскивать мышкой можно было
VBA. "Как вписать во весь в экран" UserForm?
 
VBA. "Как вписать во весь в экран" UserForm?
VBA. TextBox . Вертикальное выравнивание по центру. КАК?
 
Как в TextBox выронить текст по центру по вертикали?
Изменено: tod2020 - 05.07.2017 18:33:39
Как при активации формы задать не модальный режим показа формы?
 
Ниже код для нажатия кнопки
Код
Private Sub Button1_StartStudy_Click()
StudyTable.Show vbModeless
End Sub
А нужно чтобы и при F5 тоже была в не модальном режиме
А для этого наверное нужно что то написать после это строки
Код
Private Sub UserForm_Activate()
Изменено: tod2020 - 30.06.2017 15:41:05
Каким кодом снять показания о выделенных строках в ListForm?
 
Каким кодом снять показания о выделенных  строках в ListForm?
Нужны цифры что выделены такие то строки
Нужно общее число выделенных строк
Изменено: tod2020 - 29.06.2017 18:12:02
VBA. Как добавить сразу 100 строк в умную таблицу. не поштучно
 
VBA. Как добавить сразу 100 строк в умную таблицу. не поштучно
Изменено: tod2020 - 29.06.2017 10:01:05
VBA. как по имени умной таблицы вывести её адрес / координаты положения на листе?
 
как по имени умной таблицы вывести её адрес / координаты положения на листе?
по типу: (rows, columns)
Изменено: tod2020 - 28.06.2017 16:41:34
Проверить существует ли умная таблица не через on Error Go to
 
Как проверить существует ли умная таблица не используя функцию on Error Go to
Функция должна выдавать False или True
Изменено: tod2020 - 28.06.2017 11:40:34
Не работает часть формул, вставленных макросом
 
Ввел
Код
Sub ааа()
Range("Таблица1").Cells(1, 1).FormulaR1C1 = "=ТДАТА()"
Range("Таблица1").Cells(1, 2) = "=2+2"
Range("Таблица1").Cells(1, 3) = "=$A$1 + $B$1"
Range("Таблица1").Cells(1, 4) = "=СЛЧИС()"
End Sub

Часть формул работают а часть нет
Как сделать чтобы работало?
Изменено: tod2020 - 28.06.2017 08:39:16
Страницы: 1 2 След.
Loading...