Category Archives: Excel

Excel Rozdzielanie imienia i nazwiska dwuczłonowego i wieloczłonowego

Jak w Excel rozdzielić imię i nazwisko dwuczłonowe i wieloczłonowe? Jeśli chcesz rozdzielić imię i nazwisko jednoczłonowe, sprawa jest prosta. Możesz skorzystać z prostego wzoru opartego o funkcje FRAGMENT.TEKSTU i ZNAJDŹ. Funkcja ZNAJDŹ szuka w danych spacji i podaje jej kolejną pozycję do funkcji FRAGMENT.TEKSTU. Dla danych ujętych w komórce A1 wzór będzie wyglądał następująco:

Z doświadczenia wiesz, że

Read More

Makro – Usuwanie pustych wierszy VBA Excel

Jak usunąć puste wiersze makrem ? Jedyne, co musimy zrobić, to napisać makro, które odszuka ostatni wypełniony wiersz w tabeli, a następnie przechodząc w dół zaczynie usuwać puste rekordy. Zróbmy krótki przykład. Zakładamy, że nasza tabela rozpoczyna się od komórki A1. Nie wiemy natomiast ile ma w sumie ma wierszy. Makro VBA powinno działać w następujący sposób: Sprawdza na którym wierszu

Read More

Funkcje tablicowe w VBA Excel – Przykład

1. Funkcje tablicowe w Excel VBA – jak z nich korzystać? Chcesz skorzystać z funkcji tablicowej w VBA? Kod VB umożliwia korzystanie z tych formuł poprzez odwołanie do funkcji arkuszowych opisanych m.in. kursie VBA na mojej stronie. W tym rozdziale opiszę zarówno korzystanie z formuł tablicowych  w samym arkuszu, jak i w VBA. Przykłady będą wykonane na podstawie funkcji TRANSPONUJ(). Stwórzmy na początek

Read More

Hasło VBA – Kod Excel VBA dostępny po wprowadzeniu hasła

1. Hasło w VBA – Jak to zrobić? Chcesz, by nikt nie mógł zobaczyć napisanego przez Ciebie kodu VBA? Hasło VBA w Edytorze Visual Basic jest najlepszym sposobem, by to zrobić. Chcemy, by w oknie Edytora przy próbie rozwinięcia listy projektu wyświetlał się taki komunikat: By to zrobić otwórz Edytor VB w Excelu. Wejdź w zakładkę Tools. Wybierz VBAProject Properties. Powinno

Read More

Zapisywanie pliku Excela z datą w nazwie pliku w VBA

1. Jak zapisać plik Excela z datą w nazwie pliku? Zapisywanie Excela z datą w nazwie to nic trudnego:). W VBA Excel masz możliwość napisania krótkiego makra, które będzie zapisywało plik z dowolną częścią daty w nazwie przy każdorazowym uruchomienie makra. Pliki na twoim dysku będą wyglądać np w ten sposób: Raport_sprzedaży_20170901.xlsx Raport_sprzedaży_20170902.xlsx Raport_sprzedaży_20170903.xlsx W jaki sposób to zrobić? W

Read More

Jak korzystać z Funkcji Wyszukaj Pionowo vLookUp w Excel VBA

1. Jak korzystać z funkcji WYSZUKAJ.PIONOWO w VBA? Chcesz skorzystać z funkcji wyszukaj pionowo w VBA? VBA w Excelu daje nam możliwość korzystania z funkcji arkuszowych. Szczególnie ważną funkcją jest WYSZUKAJ.PIONOWO(). Odwołując się do funkcji arkuszowych powinniśmy skorzystać z funkcji vLookUp. W celu sprawdzenia działania funkcji stwórzmy

Wyświetlanie informacji o tabelach przestawnych w Excel VBA

Często podczas tworzenia dużych raportów w Excel chcielibyśmy zweryfikować, czy wszystkie elementy zawarte w raporcie są nam potrzebne. Szczególnym przypadkiem takich obiektów są tabele przestawne. Tabele przestawne jak wiemy, nie tylko prezentują dane, ale także je przechowują. Jeśli chcielibyśmy uzyskać więcej informacji o tabelach w naszym raporcie możemy je uzyskać przy pomocy kodu VBA. Skupmy się na elementach kluczowych takich

Read More

Jak wyciągnąć z daty dzień, miesiąc, kwartał, rok, dzień tygodnia w Excel

Jeśli czytasz ten artykuł, prawdopodobnie chciałbyś skorzystać z funkcji daty i czasu w Excel. Excel wśród swoich wbudowanych funkcji arkuszowych posiada szereg użytecznych formuł ułatwiających nam obliczenia różnych argumentów, które możemy wyciągnąć z daty. Na początek powinniśmy się upewnić, czy nasza data jest w Excelu rzeczywiście rozpoznawana jako 

Jak znaleźć ostatni wypełniony wiersz w Excel VBA

Odszukiwanie numeru ostatniego wiersza w tabeli Często w VBA operując na danych ujętych w tabelach mamy konieczność dodania do tabelki Excela kolejnego wiersza/rekordu z danymi. By zrobić to sprawnie, zwykle jest konieczność znalezienia lokalizacji ostatniego niepustego wiersza. By znaleźć ostatni wypełniony rekord w arkuszu możemy skorzystać z prostego kodu VBA:

Wstrzymanie odświeżania ekranu w Excel VBA

Brak odświeżania ekranu podczas działania makra VBA Podczas wykonywania makra chcielibyśmy, by wykonywanie kodu nie było widoczne dla użytkownika. Z pomocą przychodzi nam funkcjonalność ScreenUpdating VBA. Za pomocą tego polecenia możemy wstrzymać odświeżanie ekranu podczas wykonywania kodu VBA. Użytkownik aplikacji nie widzi żadnych zmian podczas wykonywania bloku kodu. By przedstawić to w prosty sposób stwórzmy w Excelu proste makro wypełniające 20

Read More