Új hozzászólás Aktív témák

  • Delila_1

    veterán

    válasz prodrakan #2906 üzenetére

    Beírtam a makróba, hogy amíg dolgozik, a státuszsorban megjelenik a "Nyugi, dolgozom" szöveg. Kevés adatnál nem látszik, olyan gyorsan eltűnik.

    Pontosítanod kellene, melyik oszlopot akarod még figyeltetni, mit figyeljen a makró, és mit tegyen.

    Sub Kikeres()
    Dim UresSor As Long, WSInnen As Worksheet, WSIde As Worksheet
    Dim TalalSor, usor As Long, WF As WorksheetFunction

    Set WSInnen = Workbooks("Excel2.xlsx").Sheets("Munka1")
    Set WSIde = Workbooks("Excel1.xlsm").Sheets("Munka1")
    Set WF = Application.WorksheetFunction

    WSIde.Activate

    Application.StatusBar = "Nyugi, dolgozom"
    Application.ScreenUpdating = False

    usor = Range("G" & Rows.Count).End(xlUp).Row
    Do
    UresSor = Range("G" & usor).End(xlUp).Row - 1
    If UresSor < 3 Then
    Application.StatusBar = False
    Application.ScreenUpdating = True
    Exit Sub
    End If

    If Cells(UresSor, "A") <> "" Then
    On Error Resume Next
    TalalSor = WF.Match(Cells(UresSor, "A"), WSInnen.Columns(1), 0)
    Cells(UresSor, "G") = WSInnen.Cells(TalalSor, "I")
    On Error GoTo 0
    Else: usor = UresSor - 1
    End If
    Loop Until Cells(UresSor, "A") <> "" And Cells(UresSor, "G") = ""
    End Sub

    Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

Új hozzászólás Aktív témák