Keresés

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

  • Fferi50

    Topikgazda

    válasz EmberXY #32676 üzenetére

    Szia!

    A táblázat alá egy cellát betöltve (beírva) a cellára ráállva (akár nyíl, akár egér) a jobbra nyíllal át tudsz menni a mellette levő cellára és oda is írhatsz, a harmadik oszlopba ugyanígy. Ha az adatot nem enterrel ütöd át, hanem jobbra nyíllal hagyod el a cellát, akkor benne marad az üres cellában, nem ugrik le tovább.
    Tehát a probléma akkor jelentkezik, ha egymás után több sort viszel be az első oszlopba és utána szeretnéd a üres cellákat kitölteni.
    DE nem szeretném csak a magyarázatot adni, itt egy megoldás tervezet, amit a Sub - End Sub közé kell írni:
    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
    If Not IsEmpty(Target) Then Target.End(xlDown).Offset(1, 0).Activate: Exit For
    Err = 0
    End If
    Next
    Application.EnableEvents = True

    Ez azt csinálja, ha üres cellára léptél a táblázaton belül, akkor nem ugrik el a végére.

    Üdv.

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