Moje doświadczenia z Excelem, Accesem i programowaniem w VBA
wtorek, 22 września 2015

Funkcja VBA Trim jest funkcją tekstową usuwającą z argumentu wejściowego (typu String) zbędne spacje.  Jako spacje "prawidłowe" uznawane są tylko pojedyncze spacje pomiędzy poszczególnymi wyrazami ciągu tekstowego.

Funkcja Trim w kodzie VBA występuje w kilku różnych wariantach:

Trim - likwiduje spacje na początku i na końcu ciągu

RTrim - likwiduje spacje na końcu ciągu

LTrim - likwiduje spacje na początku ciągu

WorksheetFunction.Trim - likwiduje spacje na początku, końcu oraz ciąg kilku spacji wewnątrz. Jest odpowiednikiem funkcji Excela Usuń.Zbędne.Odstępy.

 



 


 

Kurs Excel programowanie w VBA>

sobota, 19 września 2015

Funkcja Usuń.Zbędne.Odstępy należy do funkcji tekstowych Excela. Działanie jej polega na usunięciu z argumentu wejściowego Tekst wszystkich niepotrzebnych spacji: na początku lub na końcu, kilku spacji obok siebie itp. Pozostawia tylko pojedyncze spacje oddzielające słowa w tekście.
Standardowo argumentem funkcji powinna być wartość typu tekstowego. inny typ danych wejściowych powoduje otrzymanie w wyniku jej działania wartości tekstowej odpowiadającej argumentowi. Wartość funkcji jest również typu tekstowego.

Odpowiednikiem funkcji w kodzie VBA jest funkcja Trim.

 

 


 


 

Kurs Excel 2010 esencja>

piątek, 28 sierpnia 2015

 Blog Forum Gdańsk

 

Wprawdzie rzadko zdarza mi się uczestniczyć w konkursach, ale tym razem zdecydowałam się zgłosić ten blog do konkursu Blog Forum Gdańsk 2015. Jeżeli więc ktoś zagląda tu i może korzysta z opisanych tu rozwiązań - proszę o zagłosowanie na mój blog.

Głosować można do 7 września 2015r. godz.12.00. Nie trzeba wysyłać SMS-ów, wystarczy kliknąć.

Link jest tu:

http://www.trojmiasto.pl/blogforumgdansk/?id_blog=357


niedziela, 23 sierpnia 2015

W trakcie pracy w Excelu zdarza się, że na ekranie pojawiają się komunikaty ostrzegawcze. Najczęściej dotyczą one np.nieodwracalności usunięcia danych, łączy itp. Dobrze, że są, gdyż stanowią ochronę przed przypadkowym skasowaniem ważnych elementów aplikacji. Gorzej jednak, gdy komunikaty te pojawiają się w trakcie wykonywania kodu VBA - takie potwierdzanie nie tylko wydłuża czas wykonywania makra, ale dodatkowo jeszcze sprawia, że obsługa staje się uciążliwa.
Takie systemowe komunikaty można wyłączyć na czas wykonywania kodu poprzez wykorzystanie właściwości obiektu Application - DisplayAlerts:

Obiekt Application

Ustawienie właściwości Application.DisplayAlerts na False powoduje wyłączenie komunikatów systemowych. Po wykonaniu ciągu instrukcji, włączamy je ponownie korzystając z tej samej właściwości ustawionej na True.

Sub MojaProcedura()

Application.DisplayAlerts = False

(...)

Ciąg instrukcji

(...)

Application.Display =True

End Sub

 


 

 

Excel 2013 i programowanie VBA

 


poniedziałek, 17 sierpnia 2015

Często zdarza się, że w trakcie wykonywania makra czy procedury zapisanej w kodzie VBA, "miga" ekran. Wygląda to mało ciekawie - ciąg instrukcji powinien się wykonywać raczej w tle, bez odświeżania (a tym samym - migania) ekranu po każdym wykonanym kroku.
Można to osiągnąć poprzez wykorzystanie właściwości obiektu Application - ScreenUpdating:

 Obiekt Application

Ustawienie właściwości na False powoduje wyłączenie odświeżania ekranu - zostaje on "zamrożony". Po wykonaniu ciągu instrukcji odświeżamy ekran korzystając z tej samej właściwości ustawionej na True.

Sub MojaProcedura()

Application.ScreenUpdating = False

(...)

Ciąg instrukcji

(...)

Application.ScreenUpdating =True

End Sub

 


 


 

Kurs Excel programowanie w VBA

środa, 24 czerwca 2015

Videopoint

Videopoint to najnowszy pomysł GW Helion. To, że książki Helionu to klasyka literatury informatycznej - wiadomo od dawna. Teraz przyszedł czas na kursy komputerowe w formie video. Dla wielu osób właśnie taka forma nauki jest najwygodniejsza i najbardziej przyjazna.

Oczywiście dział Office też jest:

Videopoint - Office

Videopoint - Office

Można tam znaleźć kilka ciekawych kursów z Excela, Accessa i nie tylko.

czwartek, 18 czerwca 2015

W komentarzu do jednej z notek poświęconych formatowaniu warunkowemu w Excelu znalazł się problem, który w skrócie można opisać tak:

Jeżeli przykładowo komórka A1 ma wypełnienie (np. kolor zielony) zależne od formuły, jak spowodować aby dowolna komórka X, Y,Z niezależnie od zawartości
(liczby, formatu itp) zachowała kolor zielony i można było jednocześnie wpisywać w nią dowolną wartość liczbową (np. mnożnik)? 

Niestety, ale nawet w VBA nie da się odczytać wynikającego z formatowania warunkowego koloru wypełnienia komórki. Choć oczywiście można osiągnąć pożądany efekt.

Załóżmy, że mamy taki układ danych jak na screenie:

formatowanie warunkowe

Dla komórek A1:A3 wstawiamy formatowanie warunkowe: dla wartości większych od zera - kolor zielony, dla równych zero - niebieski, a dla mniejszych od zera - czerwony.

formatowanie warunkowe 

Chcąc przenieść kolor wypełnienia z formatowania warunkowego komórki A1 do komórki D1, z A2 do E1 oraz z A3 do F1, musimy w tych komórkach wprowadzić też formatowanie warunkowe. Uzależnione będzie jednak nie od wartości w danej komórce, a od komórek powiązanych.

Formatowanie warunkowe dla komórki D1:

formatowanie warunkowe

W ten sposób w komórce D1 będzie zawsze kolor wypełnienia uzależniony formatowaniem warunkowym od komórki A1.
W analogiczny sposób wystarczy wprowadzić formatowanie warunkowe dla komórek E1 oraz F1, odwołując się odpowiednio do komórek A2 i A3.
 



 

 

 

 

Kurs Excel w praktyce

wtorek, 02 czerwca 2015

O dodatkach do Excela pisałam w poprzedniej notce:

Dodatki programu Excel

Dziś chciałabym pokazać, gdzie można znaleźć całą kopalnię wielu pożytecznych dodatków do Excela. Wprawdzie są płatne (opłaty są naprawdę symboliczne), ale szeroko rozbudowane i z wieloma możliwościami. Naprawdę warto zajrzeć, Oskar to mistrz dodatków i gwarantuje wysoką jakość opracowanych przez siebie rozwiązań.

Dodatek za drobne

VBATools

Zachęcam.

środa, 06 maja 2015

Dodatki programu Excel - czym są i po co są stosowane? Najogólniej mówiąc są to części oprogramowania dołączane do Excela (i nie tylko) po to, aby zwiększyć jego funkcjonalność. Standardowymi dodatkami w własnymi Excela są:

  • Solver
  • Analysis ToolPak

Po zainstalowaniu Excela dodatki te nie są automatycznie włączone, trzeba je dodać:

Karta Plik --> Opcje --> Dodatki

dodatki Excel 

Otwiera się formularz, w którym wybieramy dodatki dostępne w domyślnym katalogu (Microsoft --> Dodatki) lub wyszukujemy dodatki znajdujące się w innym miejscu.

dodatki Excel 

Dodatek włączamy poprzez zaznaczenie go na liście i zatwierdzenie przyciskiem OK.

Dodatki można też włączać bezpośrednio na karcie Developer, w grupie opcji Dodatki.

dodatki Excel 

Standardowe dodatki Excela są widoczne na karcie Dane, w grupie Analiza.

dodatki Excel

Można z nich korzystać.


 



 

 

 

 

Kurs Excel - zaawansowane funkcje i formuły

sobota, 25 kwietnia 2015

Tekst jako kolumny to jedno z popularnych narzędzi Excela umożliwiające rozbicie tekstu w komórce do osobnych kolumn. Znajduje się ono na karcie Dane, w grupie Narzędzia Danych.

 Tekst jako kolumny

Jak to wygląda w praktycznym zastosowaniu?
Załóżmy, że mamy kolumnę, w komórkach której są imiona i nazwiska i chcemy je rozdzielić.

Tekst jako kolumny

Zaznaczmy kolumnę (w tym przypadku A, ale można to zrobić w dowolnej innej kolumnie) i naciskamy przycisk Tekst jako kolumny.Otwiera się okienko kreatora konwersji tekstu na kolumny.

Tekst jako kolumny

W pierwszym kroku ustalamy zasady podziału tekstu. Może to być albo jakiś konkretny znak (spacja, tabulator, średnik itp.) albo stała ilość znaków. 

W przypadku wybrania opcji pierwszej - wystarczy zaznaczyć znak mający być separatorem.

Tekst jako kolumny 

Dla opcji drugiej (stała szerokość) krok drugi polega na wstawieniu znacznika/znaczników ilości znaków do podziału.

Tekst jako kolumny 

W kroku trzecim dla każdej z kolumn można ustalić typ danych występujących w danej kolumnie (klikając na poszczególne kolumny - można zmienić w nich typ danych). W tym kroku można także ustalić miejsce wstawienia danych po konwersji na kolumny.

Tekst jako kolumny

Po naciśnięciu przycisku Zakończ - można obejrzeć efekt końcowy.

Tekst jako kolumny 

I już.

 





 

A tu trochę wsparcia z dziedziny Excela:

 

 

 

 

Kurs Excel 2013 od podstaw

1 , 2 , 3 , 4 , 5 ... 36
| < Wrzesień 2017 > |
Pn Wt Śr Cz Pt So N
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  


Książki warte polecenia
zobacz szczegóły...


A tu oferta na dziś:





ministat liczniki.org



Napisz do mnie!