Operacje na łańcuchach
Transkrypt
Operacje na łańcuchach
(C)2005 RoG@j 2005-03-22 Operacje na łańcuchach StrComp ! ! ! Zwraca wynik porównania dwóch ciągów tekstowych StrComp (Ciag1, Ciag2, Porównanie) Ciag1, Ciag2 – porównywane ciągi Porównanie – opcjonalny typ porównania ! ! ! StrConv ! ! ! Konwertuje ciąg znaków według zadanych parametrów StrConv (Ciąg, Konwersja, LCID) Ciąg – konwertowany ciąg znaków Konwersja – sposób konwersji ! ! ! 1 –na małe litery 2 – na duże litery 3- pierwsza litera wyrazu jest duża Space, String ! ! ! ! VBA 19 Space zwraca zadaną liczbę spacji String wstawia zadaną liczbę znaków Space (Ile) String (Ile, Znak) Ile – wymagany parametr – liczba wstawianych znaków Znak – wymagany znak, który będzie wstawiany 0 - dokonuje porównania binarnego 1 - dokonuje porównania tekstowego -1 – porównanie według wartości domyślnych Lcase, Ucase ! Lcase ! ! Ucase ! ! W tekście zamienia wszystkie litery na małe W tekście zamienia wszystkie litery na duże Lcase (Ciag) Ucase (Ciag) Ciag – wymagany parametr Len ! ! Len zwraca długośc wskazanego ciagu znaków Len (Ciąg) Ciąg – wymagany parametr – ciąg znaków ujęty w cudzysłów lub wyrażenie łańcuchowe 1 (C)2005 RoG@j Format ! ! ! ! Format zwraca podane wyrażenie w formacie określonym w funkcji Format (Wyrazenie, Format, 1dT, 1dR) Wyrażenie – wymagane – obiekt, poddawany konwersji 1dT – opcjonalny – wartość określająca pierwszy dzień tygodnia 1dR – opcjonalny – wartość określająca pierwszy dzień roku InStr, InStrRev ! Zwracają pozycję poszukiwanego ciagu znaków w innym, licząc zawsze od lewej strony ! ! ! ! ! ! ! ! ! ! ! Zamieniają tekst we wskazanej zmiennej licząc od lewej (LSet) lub od prawej (RSet) pozostawiając przy tym oryginalna długość ciągu a=”Arkusz” LSet a=(”abc”) ”abc ” RSet a=(”abc”) ” abc” Left, Right ! ! ! Wycina określoną liczbę znaków we wskazanym ciągu od lewej (Left) lub od prawej (Right) Left (Ciag, Dlug) Right (Ciag, Dlug) Ciag – wymagany, analizowany tekst Dlug – wymagany, liczba znaków do wycięcia Ciag1, Ciag2 wymagane (1 w czym, 2 czego) Start – od którego szukać LTrim, RTrim, Trim ! Lset, Rset InStr dokonuje poszukiwań od lewej InStrRev dokonuje poszukiwań od prawej InStr (Start, Ciag1, Ciag2, Porównanie) InStrRev (Ciag1, Ciag2, Start, Porównanie) ! 2005-03-22 Usuwają początkowe (LTrim) lub końcowe (RTrim) spacje w tekście Trim to połączenie LTrim i RTrim Trim (Ciag) Ciag – obowiązkowy parametr – obcinany tekst Replace Znajduje i zamienia wskazane ciągi znaków Replace (Ciag, Znajdz, Zamien, Start, Ile, Por) ! ! ! ! ! ! VBA 19 Ciag (wymagany) – analizowany ciąg Znajdz (wymagany) szukany ciąg Zamien (wymagany) wstawiany ciąg Start (opcjonalny) – znak, od którego zaczyna się szukanie Ile (opcja) – ile wykonać zamian (domyślnie -1 czyli wszystkie) 2