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

Страницы: 1
Копирование с поиском совпадения
 
здравствуйте
на листе есть данные, TPND, LOC , QTY,
На листе с которого копируется, такие же данные но LOC и QTY могут быть много,  надо скопировать данные в вертикальном положении под одинаковый TPND.
Может быть один TPND а может быть 100

В файле первый лист - откуда , второй - куда, а третий как должно быть на втором

спасибо за помощь
изменить значение ячейки после ее вычитания, изменить значение ячейки
 
здравствуйте
приходит таблица с данными,  как можно первую 6 отнять от первой 10 и результат заменить эту 6 .   так с каждой 6   . в общем в итоге вместо 6 должны быть 4
10
10
10
10
10
10
10
10
6
6
6
6
6
6
6
6
Проварка номера Container,a, Проверра фората написания контеинера
 
Здраствуйте.
недо макрос ,чтоб проверил написание номера контеинкра в одной ячейке. Если фармат не совпадает то msgbox, если совподает то другой макрос. Проблемм что заполняеш быстро и иногда то недопишешь то перепишешь.  Номер контеинеров всегда 4 первые буквы и следом срвзу 7 цифр. Пример: MSKU3456456  или TRPU1234567.
разделить число на части, если число больше 999 ,разделить число на части
 
здравствуйте
как можно разделить число  в ячейках(f3:f1000),eсли оно больше 999 на меньшие числа которые в сумме равны числу в ячейке. и копирование этой строки но с новыми числами вниз.
в файле с право как должно выгладить(примерно).после левая сторона (правая только для примера)
спасибо
Отдельно макрос работает а с другими не срабатывает до конца, скачивание и открытие эксель файла через хром
 
есть макрос, который скачивает и открывает файл excel,работает хорошо.  но когда я вставляю другой макрос после него, он работает но файл не открывается..

вставлял , пробовал всякие задержки, не получается.
как можно дождаться загрузки и открытие файла для  транспортировка его?
если книга открыта из другого места удалить все макросы в ней
 
можно сделать такой макрос что би при открытии книги проверилось место расположение этой книги и если она била открыта из другого места удалить макросы в ней?
не хочу что бы люди копировали мою книгу
тире вместо пустоты
 
раньше всё работало нормально, не знаю как и за чего но при копировании из других источников вместо где ничего не было раньше сейчас тире. и главное тот же файл у других пользователей все нормально, пусто где надо. я удалил в реестре папку эксела опции, отключил все что можно но непрямого.  помогите .
прогноз погоды , как вытащить картинку из сайта и целый элемент
 
хотелось как-то вытащить целый элемент с прогнозом на неделю в определённую ячейку и как можно картинку вытащить она меняется также каждый день и тоже в определённую ячейку
после скачке из интернета нарабатывает Application.ActiveProtectedViewWindow.Edit
 
скачивается файл эксэл с защитой на макрос а функция ,, Application.ActiveProtectedViewWindow.Edit,, не срабатывает пока не нажмёшь на книгу и вся автоматика летит ....вставлял и там и сям, никак.
пробивал и так.
cntr_manifest скаченный файл но число меняется
Код
Sub Auto_edit_Workbooks()
    Dim wb As Workbook
    Dim wbPV As ProtectedViewWindow
        If Application.ProtectedViewWindows.Count > 0 Then
            For Each wbPV In Application.ProtectedViewWindows
            wbPV.Activate
            Set wb = wbPV.Edit()
            Next wbPV
        Else
        End If
    Set wb = Nothing
    End Sub
как при скачанной excel книге нажать кнопку разрешить редактирование
 
в одной книге(1–копия), макросом скачивается книга из интернета и лист из неё копируется в эту книгу но макрос не может её найти пока не будет нажата кнопка «разрешить редактирование».в скаченной книге. как можно в нажать эту кнопку макросом из первой книге, чтоб вообще не трогать скаченную книгу.?
Изменено: Aleksejs Bogdanovs - 03.05.2022 12:36:29
таблицу превратить в прокручиваемую с помощью "элемент управление счетчик"
 
есть таблица поделённая на 4 недели а посередине @зелоним@ день зарплаты. справа высчитывается зарплата и сверхурочные за эти 4 недели. но она большая ,мне хотелось сделать как на листе2, с прокруткой. но не понимаю как сделать по 4 недели и именно такие числа ка в таблице на листе 2022.
Цикл поочередного включения номера в сортировки фильтр
 
привет помогите
надо чтобы фильтр в ячейке (C1) включил первый номер, посчитал сумму. данные копировались на другой лист, затем принтовались , удалялись, и снова на листе DATA включился другой номер из фильтра (С1),снова подсчёт, копия, прит, удаление, и так до последнего номера с столбце С (фильтре С1)
фильтр может состоять как из одного так и из 30 PO номеров
спасибо
Как отключить всплывающие окна "Microsoft Excel cannot determine", Microsoft Excel cannot determine which row in your list or selection contains Column labels, which are required for this command
 
есть макрос , отличный , спасибо этому сайту, но после действия ( внизу ) вплывает предупредительное окошко.
как его можно отключить?
Код
.Range("B1:F" & lr).Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(5), Replace:=True, PageBreaks:=False, SummaryBelowData:=True
как активировать xls книгу после открытия из интернета имея разное окончание
 
работа идут с другой книгой и необходимо ,скопировать с открытой книги из интернета данные но файл имеет одинаковое название но конец разный.
как обратиться к этой книге с разным окончанием.  cntr_manifest-всегда постоянная

Windows("cntr_manifest(?).xls").Activate
   Range("B5:E19").Select
Записать в ячейку значение, из ячейки, находящейся на одну строку ниже ячейки с другого листа, содержащей такое же значение.
 
Как работает макрос? Пытаюсь поменять лист на котором список .никак не выходит
'
Код
Sub NextValue()
Dim i, j, s As String, C As Range
   Set C = Range("A2:D2").Cells(1, 1)
   s = C.Value
   j = 1
   With Sheets("sheet2")
   Do While .Cells(j, 2) <> ""
      If s = .Cells(j, 2) Then
         If .Cells(j + 1, 2) <> "" Then
         s = .Cells(j + 1, 2)
         Else
         s = .Cells(1, 2)
         End If
         C = s
         Exit Do
      End If
   j = j + 1
   Loop
   End With
End Sub
Изменено: Aleksejs Bogdanovs - 16.12.2021 11:37:58
скачать определение эксель файлы из сайта
 
надо скачивать каждый день эксцель файлы из сайта , где вход под паролем , и где надо водить название продукта и тогда он выдает по этому названию скачать файл. и надо скачать не один файл. проблема в том что на работе на комп нельзя ничего устанавливать и интернет эксплорер всегда запрашивает что с этим файлом делать из за чего не могу прописать макрос.
но как то можно без браузеров достать эти файлы, готов обсудить за сколько поможете
сайт с файлами: https://eu.yl-griffin.com/tesco
Поочередно послать запрос на скачивание файла
 
уже замучился ,с этим сайтом, никто не может помочь. нашёл решение но как реализовать не знаю.
есть список который ,по очереди, по одному (при нажатие кнопки) должен копироваться нужную ячейку а потом скачиваться файл. и после снова при нажатии кнопки копируется следующий номер из списка, вставляется ,загружается, и так далее

так работает но пробегает на сайте и получается открыть только последний номер из списка
Код
Sub Test() 'zapusk_interneta
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = 1
IE.Navigate "https://eu.yl-griffin.com/tesco/"
Do While IE.Busy Or (IE.readyState <> 4): DoEvents: Loop
IE.Document.getelementbyid("txtUserName").Value = "???"
IE.Document.getelementbyid("txtPassword").Value = "????"
IE.Document.getelementbyid("btnLogin").Click
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
IE.Navigate "https://eu.yl-griffin.com/tesco/content/n_rpt_containermanifest.aspx"
Do While IE.Busy Or (IE.readyState <> 4): DoEvents: Loop
IE.Document.getelementbyid("ctl00_PageContent_cbx_ignoredate").Click

 Sheets("Ëèñò1").Activate
Application.ScreenUpdating = False

'
'    For Each C In Sheets("DATA").Range("D1:D15").Cells 'vmesto etogo
'    If C.Value <> "" Then

IE.Document.getelementbyid("ctl00_PageContent_Container1_txtcn").Value = Format(C.Value, "")

IE.Document.getelementbyid("ctl00_PageContent_btnSearch").Click

 End If
End Sub
нашел на сайте такое на не могу(не соображаю)как применит к моему
Код
'Sub NextValue()
'Dim i, j, s As String, C As Range
'   Set C = Range("A2:D2").Cells(1, 1)
'   s = C.Value
'   j = 1
'   With Sheets("Ëèñò2")
'   Do While .Cells(j, 2) <> ""
'      If s = .Cells(j, 2) Then
'         If .Cells(j + 1, 2) <> "" Then
'         s = .Cells(j + 1, 2)
'         Else
'         s = .Cells(1, 2)
'         End If
'         C = s
'         Exit Do
'      End If
'   j = j + 1
'   Loop
'   End With
'End Sub
Как открыть сайт с помощью хрома
 
друзья, перепробовав кучу способов но как то ни один не работает, так работает супер а вот как через chrom?
Код
Sub Test() 'zapusk_interneta
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application") 'C:\Users\Admin\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Google Chrome.lnk
IE.Visible = 1
IE.Navigate "https://eu.yl-griffin.com/tesco/"
Do While IE.Busy Or (IE.readyState <> 4): DoEvents: Loop
IE.Document.getelementbyid("txtUserName").Value = "??????"
IE.Document.getelementbyid("txtPassword").Value = "??????"
IE.Document.getelementbyid("btnLogin").Click
Автоматическое скачивание с сайта файлов excel
 
не знаю поможете или нет не заходя на сайт??? суть в том, что надо на этом сайте захода по ссылке где в макросе, вставить имя контейнера, кликнуть "Ignore Date" и нажать на "Generate Report" ,после этого скачивается excel файл. а имена контейнеров, которые нужны, находятся в списке List1

ячейка куда вписывать номер контейнера
Скрытый текст

надо кликнуть(поставить галочку)
Скрытый текст
нажать на эту кнопку
Скрытый текст

не знаю как спросить и чем помочь больше

как зайти на сайт уже разобрался
Код
Sub test()    Dim IE As Object
    Set IE = CreateObject("InternetExplorer.Application")
    IE.Visible = 1
    IE.Navigate "https://eu.yl-griffin.com/tesco/"
    Do While IE.Busy Or (IE.readyState <> 4): DoEvents: Loop
    IE.Document.getelementbyid("txtUserName").Value = "????????"
    IE.Document.getelementbyid("txtPassword").Value = "????????"
    IE.Document.getelementbyid("btnLogin").Click
End Sub
как нажать кнопку ЛОГИН на сайте
 
здраствуйте. взял пример как залогиниться на ЯНЕКСЕ, нашел как логин и пассворд вписывать но вот как и где найти чтобы кнопку нажать и войти, не понимаю

Код
 Sub GoToWebSiteAndPlayAround()
    Dim appIE As Object
    Dim C1 As Object, E1 As Object, n1 As Integer
 
    On Error Resume Next
 
    Set appIE = CreateObject("InternetExplorer.Application")
    If Err <> 0 Then Exit Sub
 
    With appIE
        .Navigate "https://eu.yl-griffin.com/tesco/&quot;
        Do While (.Busy Or .readyState <> 4): DoEvents: Loop
        .Visible = True
 
        Set E1 = .document.all("login-parent")
        If Not E1 Is Nothing Then
            Set E1 = Nothing
 
            ' INPUTs <>
            Set C1 = .document.getElementsByTagName("INPUT")
            C1("txtUserName").Value = "????????"
            C1("txtPassword").Value = "???????"
 
            For n1 = 1 To C1.Length
                Set E1 = C1(n1 - 1)


 
                If E1.Value = "btnLogin" Or E1.Value = "btnLogin" Then 'problemma tut
                    E1.Click
                    Do While (.Busy Or .readyState <> 4): DoEvents: Loop
 
                    Exit For
                End If
            Next n1
            Set E1 = Nothing: Set C1 = Nothing
        End If
    
 
        .Quit
    End With    'appIE
    Set appIE = Nothing
End Sub
Почему функция ПРОСМОТР не срабатывает в некоторых ячейках
 
функция не срабатывает в некоторых ячейках, после заполнения из Другова источника данные в И-С, необходимо сперва удалить пробелы и тогда в столбце С все заполняется , но проблему не пойму, в последних строках (бывает 10 из 200 или из 50) формула не срабатывает или читает не все столбцы.  
уже все перепробовал, помогите найти причину, пожалуйста
msgbox время
 
нашел такой msgbox в файле на работе, очень заинтересовал, но вот время там не показывает только нолики, объясните пожалуйста что сделать чтоб и время показало,
Код
Sub STARTALL()



StartTimer = Now()
StartTimer2 = Now()
Application.ScreenUpdating = False



EndTimer2 = Now

TIX = "It's taken: " & Format(CDbl(EndTimer2) - CDbl(StartTimer2), "hh:mm:ss")

If Time < 0.5 Then
MsgBox "GOOD MORNING" & vbCrLf & "Alex" _
, vbExclamation + vbOKOnly, "Andy" & " " & TIX
ElseIf Time >= 0.5 And Time < 0.75 Then
MsgBox "GOOD AFTERNOON" & vbCrLf & "Alex" _
, vbExclamation + vbOKOnly, "Andy" & " " & TIX
Else
MsgBox "GOOD EVENING" & vbCrLf & "Alex" _
, vbExclamation + vbOKOnly, "Andy" & " " & TIX
End If
End Sub
УМЕНЬШЕНИЕ шрифта в определёнен строках
 
здраствуйте,
есть много листов, одинаковые но разные данные. в некоторых листах присутствует Retek PO No:с началом цифр 460-ххххх, строки с этим ПО надо уменьшить если они присутствуют с этом листе.
так же если не сложно вам помочь .надо каждое PO разделит и в Qty под каждым PO поставить сумму.
ЗАРАНИЕ ВСЕМ СПАСИБО КТО ПОМОЖЕТ
копирование последней ячейки в строке
 
помогите пожалуйста.  надо сделать чтобы из левого квадрата копировалось последнее значений в каждом ряду в С рад.
ПРИМЕР: на снимке как было на снимке1 как должно быть
Изменено: Aleksejs Bogdanovs - 19.11.2021 03:04:30
Страницы: 1
Наверх