VBATools

Wstawianie wierszy i kolumn

by on Aug.01, 2013, under Excel, Oprogramowanie, Płatne

Wstawianie_wierszy_kolumn_1 Dodatek za drobne:

Wstawianie dowolnej ilości wierszy lub kolumn, dla zaznaczonego obszaru komórek to już nie problem. Wiele razy zastanawiałeś się jak rozwinąć swój szablon czy zestawienie dodając wiersze określone w regularnych cyklach? Dla kilku wierszy ręczna robota wydaje się błahostką, dla 1000 wierszy mordęgą.

Po lewej przykład: Zaznaczasz potrzebny obszar danych, definiujesz ilość wierszy i efekt osiągnięty. Opcja “Po obu stronach” dodaje nowe wiersze (wg przykładu +2 wiersze, począwszy od wiersza nr 5, przed zaznaczonym zakresem). Podobnie realizujesz dodawanie kolumn.

Wstawianie_wierszy_kolumn_2Rozszerzeniem dodatku jest usuwanie wierszy lub kolumn. Wszystko w czterech łatwo dostępnych przyciskach wstęgi.

W przypadku szybszej pracy z narzędziem ustawienia ilości oraz zaznaczenie checka są zapamiętane, a przycisk zastosuj domyślnie zostaje zaznaczony.

W następnej wersji planowane jest wprowadzenie “skoku”, który pozwoli na dodawanie/usuwanie wierszy/kolumn co określoną ilość komórek w zakresie. Dla przykładu z “aabbbbaa” na “aabbxxxbbxxxaa”, gdzie “x” oznacza nowy wiersz/kolumnę a połączone “b” wartość skoku =2. Wersja taka zostanie przygotowana, gdy poziom tej oferty będzie atrakcyjny. Następne wersje dodatków kupujący otrzymają gratis.

Mechanizm sprawdza się również na tabelach danych dostępnych pod [Ctrl+t] zwiększając/zmniejszając ich obszar rekordów.

To iż jest to mechanizm usuwający dane z arkusza, zaleca się ZAWSZE wykonanie kopii pliku. W większości sytuacji w języku VBA nie stosuje się przechowywania danych do cofnięcia operacji. Oto film YT z pracy z dodatkiem:

Dodatek zgodny z Office >= 2010 (oraz 365) dla 32/64bit

Zainteresowani zakupem dodatku proszeni są o kontakt i zapoznanie się z warunkami licencji.

(c) Shon Oskar – www.VBATools.pl

Wszelkie prawa zastrzeżone. Żadna część ani całość tego artykułu nie może być powielana ani publikowana bez zgody autora.

:, , , , , , ,

Leave a Reply