Funkcje makr programu Excel
Funkcje numeryczne
Wielu użytkowników korzysta z Excela w swojej bogatej bibliotece funkcji matematycznych. Programiści makr mogą używać funkcji numerycznych VBA do wykonywania typowych zadań, takich jak zaokrąglanie i obcinanie. Funkcja "okrągła" pozwala programowi makrowi po prostu zaokrąglić liczbę w siatce Excela w górę lub w dół do określonej pozycji dziesiętnej. Jeśli funkcjonalna część numeru na swoim miejscu musi zostać całkowicie zignorowana i usunięta, należy wpisać "Int." obcina numer. Funkcje trygonometryczne, takie jak "Sin", "Cos" i "Tan" umożliwiają tworzenie obliczeń geometrycznych w makrze. Wartość bezwzględna liczby może pochodzić z funkcji "ABS". Te wspólne funkcje matematyczne można łatwo zintegrować z dowolnym makrem programu Excel, aby uzyskać obliczenia numeryczne dla dowolnej aplikacji.
Funkcje finansowe
Microsoft Excel jest bardzo popularny wśród specjalistów od finansów, ze względu na bogatą bibliotekę funkcji finansowych. Te funkcje można wykorzystać w makrze programu Excel, aby utworzyć szybkie i łatwe kalkulatory finansowe. Funkcja "Pmt" oblicza kwotę płatności pożyczki na podstawie kwoty głównej, stopy procentowej i harmonogramu płatności. Podobnie jest z funkcją "IPmt", która używa tych samych parametrów, aby zwrócić tylko część odsetkową kredytu. Funkcja "Nper" może określić całkowitą liczbę płatności wymaganych do spłacenia pożyczki za jej wartość kapitałową, stopę procentową i harmonogram amortyzacji. Funkcja "Fv" określa przyszłą wartość inwestycji na podstawie tych samych zmiennych. Te funkcje umożliwiają szybkie generowanie przydatnych danych finansowych bez ręcznego tworzenia skomplikowanych formuł.
Funkcje tekstowe
Chociaż Excel jest dobrym narzędziem do manipulowania danymi liczbowymi, oferuje także bibliotekę funkcji łańcuchowych do operacji manipulowania tekstem. Możliwe jest formatowanie, łączenie i wyodrębnianie tekstu za pomocą tych funkcji makr. Na przykład komórka programu Excel może zawierać informacje o mieście i stanie. Dzięki funkcjom takim jak "lewo" i "prawo" algorytm makro może wyodrębniać dane z lewej strony komórki i prawej komórki z spacją lub przecinkiem między nimi jako punktem ekstrakcji. W ten sposób miasto i stan mogą być automatycznie przechowywane w oddzielnych komórkach. Odwrotność tego procesu może łączyć dane z kilku komórek w pojedynczej komórce. Funkcja "konkatenacji" pozwala na połączenie dowolnego zestawu ciągów tekstowych w wynikowy dłuższy ciąg. Formatowanie dysku można również łatwo osiągnąć. Funkcje "LCASE" "Ucase" i cały ciąg są konwertowane odpowiednio na wielkie lub małe litery.