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

Страницы: 1
Макрос получения полного имени пользователя в Windows, Макрос получения полного имени пользователя в Windows. выдаёт ошибку Run Time error 94
 
Всем добрый день. У меня вопрос. есть макрос получения полного имени пользователя в Windows. Так вот как оказалось что не везде он работает и выдаёт вот такую ошибку: Run Time error "94" invalid use off null. Подскажите как это исправить и что можно с этим сделать? Спасибо.
Код
Public Function GetDiskInfo()
    Dim pWMI As Object, pDisks As Object, pDisk As Object
    Dim res As String, s As String
     
    Set pWMI = GetObject("winmgmts:\\")
    Set pDisks = pWMI.ExecQuery("Select * from Win32_DiskDrive Where BytesPerSector Is Not Null", , 48)
     
    For Each pDisk In pDisks
        s = TrimAll(pDisk.SerialNumber)
        If Len(s) Then res = res & "-" & s
    Next
    GetDiskInfo = Mid(res, 2)
End Function

После срабатывания макроса должна выходить форма с номером После ошибки ругается на user form
Изменено: juk2000 - 15.12.2016 14:07:37
Файл с макросами созданный в Майкрософт не работает на Mac, Файл на макбуке выдаёт ошибку
 
Код
    'Create HTMLFile Object
    Set HTML_Content = CreateObject("htmlfile")
 
В майкрософт всё работат а на макбуке выдаёт ошибку, ссылается вот на эту строку
Вот более развёрнуто. и везде где CreateObject на МАКБУКЕ выдаёт ошибка 429
Код
'Copy data from site
'===============================================================================================================

    Dim htm As Object
    Dim Tr As Object
    Dim Td As Object
    Dim Tab1 As Object
    Dim Web_URL As String
    Dim HTML_Content As Object
    Dim Column_Num_To_Start As Integer
    Dim iRow As Integer
    Dim iCol As Integer
    Dim iTable As Integer
    
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
Application.ScreenUpdating = False
ThisWorkbook.Worksheets("Àíàëèç").Select

'ActiveSheet.Range("A2:AO65000").ClearContents

 
    'Replace the URL of the webpage that you want to download
    Web_URL = VBA.Trim(ThisWorkbook.Worksheets("Áàçà").Cells(Àíàëèç1, col))
 
    'Create HTMLFile Object
    Set HTML_Content = CreateObject("htmlfile")
 
    'Get the WebPage Content to HTMLFile Object
    With CreateObject("msxml2.xmlhttp")
        .Open "GET", Web_URL, False
        .send
        HTML_Content.Body.Innerhtml = .responseText
    End With


ошибка 429
компоненту актив не удаётся создать обьект

Перерыл уже весь форум. не могу найти решение.
может в настройках на макбуке что то включить
Кто может помочь, только опишите пожалуйста более понятно. что сделать, что где заменить,или куда нажать
Спасибо
Изменено: juk2000 - 26.11.2016 15:06:18
[ Закрыто] Один и тот же файл, но на разных компьютерах выдаёт разные данные
 
Подскажите пожалуйста, что это может быть. может в настройках нужно что то включить или версию екселя поменять, или язык добавить, я не понимаю ничего
на одном компьютере всё работает а на другом этот же файл выдаёт #ЗНАЧ.
файл с макросами
Готовую программу с макросами перенести в новый файл эксель
 
Помогите пожалуйста, мне нужно перенести макрос с одного файла ексель в другой,  чистый с нуля. я перепробовал уже 100 раз, ничего не получается. Всего два макроса,  данные в одном листе, с них берётся инфо, обрабатывается, и вставляет на другой лист. Файл к сожалению прикрепить не могу, т.к. больше 100 кб. сброшу на емеил тому кто заинтересовался. спасибо. Вот эти 2 макроса, там где желтым ругается ругается


И модератор ругается: не читаете правила форума.
Файлы удалены: превышение допустимого размера вложения
[МОДЕРАТОР]
Макрос не вытягивает данные. Помогите, Макрос при обращенни к листу выдаёт ошибку в строке Selection.QueryTable.Refresh BackgroundQuery:=False
 
Макрос при обращенни к листу выдаёт ошибку в строке Selection.QueryTable.Refresh BackgroundQuery:=False
Макрос должен взять данные с интернета с этого листа, но почему то ругается.
сам файл скинуть не могу. так как он больше 100 кб.
Изменено: juk2000 - 17.11.2016 19:09:18
Помогите с макросом перенос данных с Листа 1 в лист 2 по порядку
 
Уже перерыл весь форум никак не могу найти макрос. Подскажите, как реализовать и присвоить кнопке этот макрос.  Есть некая таблица на листе Расписание, Возле каждого расписания кнопка. Так вот вопрос, нажав на эту кнопку на сроках не по порядку (выделенно жёлтым в примере) копировать данные на лист Избранные, по порядку. (в примере видно). И самое главное список состоять будет из 1000 и > строк. Наверное нужно универсальный макрос для одной кнопки, чтоб потом её копировать и поставить рядом с нужным расписанием.
Поиск двух одинаковых значений в двух разных столбцах, найти и подставить нужную цену по этому значению
 
Если кто то знает. можете подсказать как сделать мне в екселе одну не сложную операцию. Есть 4 столбца A,B,C.D в столбце А код товаров например 111, 222, 333, и т д. до бесконечности. в столбце B цена к этому товару, например к коду 111 рядом в столбце В цена 10, к коду 222 цена 20, к коду 333 цена 30 и т.д. а вот тут начинается самое интересное в столбце С такие же коды как и в столбце А (111, 222, 333 и т.д) но только не подряд а в разброс (555, 111, 333, 222, 444) и рядом св столбце D цена, но уже другая если к 111 в столбце А была цена 10, то в столбце D к коду 111, цена уже 15. так вот мне нужно чтоб автоматом в столбец В подставилась цена со столбца D, найдя свой код, то бишь сравнить столбцы А и С, найти совпадающие коды и поставить в столбец В цену из столбца D, надеюсь если я доступно описал, то Вам не составит труда ответить мне и написать алгоритм как это можно легко сделать. Спасибо
Изменено: juk2000 - 03.02.2015 01:34:20
Страницы: 1
Наверх