Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Excel - usuwanie całych wierszy z klawiatury

JaroFon 11 Lut 2019 05:16 117 7
  • #1 11 Lut 2019 05:16
    JaroFon
    Poziom 23  

    Witam.
    Mam pytanie o możliwość usunięcia całego wiersza klikając na klawiaturę. Chodzi mi dokładnie o taką funkcję VBA: jak zaznaczę jakąś komórkę, np. "I3" w arkuszu to po kliknięciu na przycisk "Delete" na klawiaturze spowodowałoby usunięcie całego wiersza "3". Czy jest taka możliwość?

    0 7
  • Pomocny post
    #2 11 Lut 2019 18:30
    clubs
    Poziom 32  

    Witam
    'Application.OnKey '
    np. w kodzie arkusza (można w workbook open)

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    w module
    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    0
  • #3 11 Lut 2019 18:53
    JaroFon
    Poziom 23  

    Dzięki wielkie, działa :)
    A czy można to jakoś uściślić tak aby ta funkcja działała tylko w jednej kolumnie aby wykluczyć ewentualne pomyłki kliknięcia "Delete". To znaczy że jeśli jest aktywna komórka tylko wybranej jednej kolumny a nie całego arkusza?

    0
  • Pomocny post
    #4 11 Lut 2019 19:24
    clubs
    Poziom 32  

    JaroFon napisał:
    Delete" na klawiaturze spowodowałoby usunięcie całego wiersza "3".

    To ma tylko usuwać pojedynczą komórkę?
    no chyba że o to chodzi (1 to kolumna A)
    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    0
  • #5 11 Lut 2019 20:20
    JaroFon
    Poziom 23  

    Ten poprzedni kod działa poprawnie. Kliknięcie na "Delete" ma usunąć cały wiersz, ale chcę aby to kliknięcie na "Delete" które spowoduje usunięcie wiersza działało tylko w jednej kolumnie, czyli aktywna komórka musi być tylko w kolumnie np. "A". Ten kod powyżej nie działa.

    0
  • Pomocny post
    #7 11 Lut 2019 20:28
    clubs
    Poziom 32  

    Tylko podmień ten 'usun'

    0