Keresés

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

  • Fferi50

    Topikgazda

    válasz EmberXY #32646 üzenetére

    Szia!

    "Működik, az a része rendben is van, hogy a táblázat legaljára áll, viszont amint új adatot írnék bele, és cellát váltok, rögtön újra elugrik,, egyre lentebb és lentebb, míg nem a legalsó táblázat alján megáll."
    Ilyet nem lenne szabad csinálnia, hacsak össze nem érnek a táblázataid és így az adat bevitele után már az újabb táblázatra sikerül ugrania. Szerintem legalább két üres sornak/oszlopnak kellene lennie a táblázatok között. (Bár kipróbáltam, egy sor különbséggel, a beírás után a következő tábla fejléc sorára ugrott és nem lejjebb).
    Nem lehet, hogy az a sor, amit utólag megváltoztattál, rossz helyen van?
    Így kellene kinéznie:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim tbl As Variant
    Application.EnableEvents = False
    Range("AQ68").Value = 0
    On Error Resume Next
    For Each tbl In ActiveSheet.ListObjects
    If Not Intersect(Target, Range(tbl)) Is Nothing Then
    If Err = 0 Then Range("AQ68") = tbl.Name: Target.End(xlDown).Offset(1, 0).Activate: Exit For
    Err = 0
    End If
    Next
    Application.EnableEvents = True
    End Sub

    Üdv.

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

Hirdetés