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

Страницы: 1
Как построить график по данным в одной ячейке? Можно просто спарклайном.
 
Всем экспертам пламенный привет!

Вводные

В Строках данных, есть ячейки которые содержат изменение цен, и дату ее изменения.

что требуется
1. Найти минимальную цену
2. Найти максимальную цену
3. Построить график по этим данным
4. Построить спарклайн по этим данным.

вопрос, как это можно сделать, особенно если строк более 1000? Заранее спасибо!

Может кто то уже сталкивался с такими задачками? NeedHelp
Скрытый текст
[ Закрыто] Собрать таблицы из 100500 страниц в одну книгу Excel
 
Всем, привет.
Есть сайт с таблицей, и 100400 страницами. Хочется его не спеша, "слить"  в один Excel.

Нашел, простенький скриптик тут
https://vc.ru/newtechaudit/118651-parsing-sayta-s-pomoshchyu-excel
но его расместили в виде картинок... Может у кого то есть уже готовый такой, или аналогичный скриптик?....
Цель, собрать таблицы из 100500 страниц в одинe эксель табицу.

Заранее спасибо за помощь!
Выгрузка писем из OutLook в Excel
 
Как правильно заменить закоммиченные строки, что бы скрипт подхватил емейлы из этих полей?
Код
Private Sub Test()
    Dim objOutlook As Object, objNamespace As Object, iRow&, iCount&
    iRow = Cells(Rows.Count, "A").End(xlUp).Row
    iCount = Application.Max(Range("A:A"))
    Set objOutlook = CreateObject("Outlook.Application")
    Set objNamespace = objOutlook.GetNamespace("MAPI")
    
    Application.ScreenUpdating = False
    CreateArchive objNamespace.GetDefaultFolder(6), iRow, iCount '6=olFolderInbox
    CreateArchive objNamespace.GetDefaultFolder(5), iRow, iCount '5=olFolderSentMail
    objOutlook.Quit
    Application.ScreenUpdating = True
End Sub

Private Sub CreateArchive(objFolder As Object, iRow&, iCount&)
    'On Error Resume Next
    Dim objMail As Object, IdMail$
    For Each objMail In objFolder.Items
        IdMail = objMail.EntryID
        If Application.CountIf(Range("I:I"), IdMail) = 0 Then
           iRow = iRow + 1: iCount = iCount + 1
           Cells(iRow, "A") = iCount
           Cells(iRow, "B") = objMail.SenderName  '(тут выпадает почему то по ошибке в конце работы)
           Cells(iRow, "C") = objMail.SenderEmailAddress
           Cells(iRow, "D") = objFolder.Name
           Cells(iRow, "E") = objMail.CreationTime
           Cells(iRow, "F") = objMail.Subject
           Cells(iRow, "G") = "'" & IdMail 'IdMail
           'Cells(iRow, "E") = objMail.To
           'Cells(iRow, "F") = objMail.CC
           'Cells(iRow, "I") = Left(objMail.Body, 1067) 'Если тут поставить максимальное значение падает по переполнению памяти... по идее просто выводит текс заданной длины в ячейку
          
           
        End If
    Next
End Sub


Подсмотрено тут
http://www.cyberforum.ru/vba/thread1633274.html
Изменено: Laa911 - 02.04.2019 17:37:56
Страницы: 1
Наверх