SlideShare a Scribd company logo
1 of 39
VBA Funkcje operujące na
ciągach znaków
VBA Funkcje operujące na ciągach
znaków
Szanowni Państwo,
Zapraszamy do lektury prezentacji na temat
Funkcji operujących na ciągach znaków w języku
VBA.
Szczegółowe informację o kursie VBA odnajdą
Państw na stronie www.cognity.pl
Polecamy!
VBA Funkcje operujące na ciągach znaków
Replace
c.d.
Kurs Excel
Zwraca łańcuch
znaków, w którym
określony podłańcuch
jest zastępowany
innym podłańcuchem
znaków określona
liczbę razy.
VBA Funkcje operujące na ciągach znaków
Argument START
określa pozycję od,
której rozpocznie się
przeszukiwanie
(domyślna wartość
wynosi1).
Kurs Excel
Replace
c.d.
VBA Funkcje operujące na ciągach znaków
Argument LICZNIK określa
liczbę podłańcuchów do
zastąpienia w łańcuchu
(domyślna wartość wynosi
– 1 tzn., że zastąpione
zostaną wszystkie
wyszukane podłańcuchy),
Kurs Excel
Replace
c.d.
VBA Funkcje operujące na ciągach znaków
Natomiast argument
PORÓWNANIA to wartość
numeryczna lub
zdefiniowana stała
określająca rodzaj
zastosowanego
porównania.
Kurs Excel
Replace
c.d.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
Replace c.d.
Składnia:
Przykład:
Replace (wyrażenie,
szukany_ciąg,
zmieniony_ciąg,[,start[,lic
znik[,porównanie]]]}
Replace(*101214101210’
’, ’’10’’,’’99’’,1,2,
vbTextCompare) ’zwraca
’’991214991210’’
VBA Funkcje operujące na ciągach znaków
Kurs Excel
StrConv Zwraca daną typu
VARIANT(STRING)
przekonwertowaną
według specyfikacji.
Argument KONWERSJA
typu INTEGER jest suma
wartości określających
sposób konwersji.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
StrConv c.d.
Składnia:
Przykład:
StrConv
(łańcuch_znaków,
konwersja)
StrConv(”WarSZawa”,
vbProperCase) ’znawca
”Warszawa”
StrConv(”tEST”,1) ’zwraca
„TEST”.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
StrConv c.d.
Stała(vbUpperCase) 1
Stała(vbLowerCase) 2
Stała(vbProperCase)
3
Konwersja łańcucha na
duże litery.
Konwersja łańcucha na
małe litery.
Konwersja łańcucha na
każdą dużą pierwsza
literę każdego słowa.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
StrConv c.d.
Stała(vbUnicode) 64
Stała(vbFromUnicode)1
28
Konwersja łańcucha do
Unicode z użyciem
standardowej strony
kodowej systemu.
Konwersja łańcucha z
Unicode do domyślnej do
strony kodowej systemu.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStr Zwraca daną typu
VARIANT(LONG)
określającą pozycje
pierwszego wystąpienia
łańcucha znaków w
innym łańcuchu
znaków(szukanie
podciągów znaków w
ciągu)
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStr c.d. Argument START określa
pozycję, od której
rozpocznie się
poszukiwanie (w
przypadku pominięcia
szukanie rozpoczyna się
od pierwszego znaku)
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStr c.d. Argument PORÓWNANIE
to wartość numeryczna
zdefiniowana stała
określająca rodzaj
zastosowanego
porównania.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStr c.d.
Składnia:
Przykład:
InStr([start,]
ciąg_przeszukiwany,
ciąg_szukany[,porównani
e])
InStr(1,”Euro 2012”,
”2012”,vbTextCompare)’z
wraca ”6”
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStr c.d.
STAŁA(vbUseCo
mpareOption) -
1
STAŁA(vbBinary
Compare) 0
Wykonuje porównanie z
użyciem ustawień
instrukcji OPTION
COMPARE.
Wykonuje porównanie
binarne.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStr c.d.
STAŁA(vbTextC
ompare) 1
STAŁA(vbDatab
aseCompare) 2
Wykonuje porównanie
tekstowe.
Wykonuje porównanie
oparte na informacji w
bazie danych (tylko MS
Access)
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStr c.d.
Wartość
zwracana (0)
Wartość
zwracana
(Null)
CIĄG_PRZESZUKIWANY
jest zerowej długości.
CIĄG_PRZESZUKIWANY
równa się NULL.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStr c.d.
Wartość
zwracana(Start)
Wartość
zwracana(Null)
CIĄG_SZUKANY jest
zerowej długości.
CIĄG_SZUKANY równa się
NULL.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStr c.d.
Wartość
zwracana(0)
Pozycja
szukanego
ciągu znaków
Wartość
zwracana(0)
CIĄG_SZUKANY nie został
znaleziony.
CIĄG_SZUKANY został
znaleziony w
CIĄG_PRZESZUKIWANY.
Argument START jest
większy od długości
CIĄG_PRZESZUKIWANY.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStrRev. Zwraca pozycję łańcucha
znaków w innym
łańcuchu znaków,
zaczynając sprawdzanie
od jego końca.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStrRev c.d. Argument START określa
pozycję, od której
rozpocznie się
przeszukiwanie(domyślna
wartość wynosi -1).
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStrRev c.d. Argument PORÓWNANIE
to wartość numeryczna
lub zdefiniowana stała
określająca rodzaj
zastosowanego
porównania. Ustawienie
argumentu
PORÓWNANIA oraz
wartości zwracane przez
funkcję InStrRev są
analogiczne jak w
przypadku funkcji InStr.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
InStrRev c.d.
Składnia:
Przykład:
InStrRev(ciąg_przeszuki
wany,
ciąg_szukany[,start[,por
ównanie]])
InStrRev(’’2012 Euro
2012”,”12”, -1,1)
zwraca”13”
VBA Funkcje operujące na ciągach znaków
Kurs Excel
Left Zwraca daną typu
VARIANT(STRING)
zawierająca określoną
DŁUGOŚĆ liczbę znaków
z lewej strony łańcucha
znaków.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
Left c.d.
Składnia:
Przykłady:
Left(ciąg_znaków,długoś
ć)
Left(’’Euro 2012”,4)
’zwraca ’’Euro”
VBA Funkcje operujące na ciągach znaków
Kurs Excel
Mid Zwraca daną typu
VARIANT(STRING)
zawierającą określoną
przez argument
DŁUGOŚĆ liczbę
znaków z łańcucha
(wnętrze ciągu).
Argument START
określa pozycję znaku
w ciągu, od którego
rozpoczyna się część
do pobierania.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
Mid c.d.
Składnia:
Przykład:
Mid(ciąg_znaków,
start[,długość])
Mid(’’2012 Euro
2012,6,4) ’zwraca
”Euro”
VBA Funkcje operujące na ciągach znaków
Kurs Excel
Right Zwraca dana typu
VARIANT(STRING)
zawierająca określoną
przez argument
DŁUGOŚĆ liczbę
znaków z prawej strony
łańcucha znaków.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
Right
Składnia:
Przykład:
Right(ciąg_znaków,dłu
gość)
Right(’’Euro 2012’’,4)
„’zwraca ”2012”
VBA Funkcje operujące na ciągach znaków
Kurs Excel
StrComp Zwraca daną typu
VARIANT(INTEGER)wsk
azującą rezultat
porównania ciągów
znaków.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
StrComp c.d.
Składnia:
Przykład:
StrComp(ciąg_znaków
1,ciąg_znaków2[,poró
wnaie])
StrComp(’’ABC’’,’’abc’’
,1) ’zwraca 0
VBA Funkcje operujące na ciągach znaków
Kurs Excel
StrComp c.d.
STAŁA(vbUseC
ompareOption)
-1
STAŁA(vbBinar
yCompare) 0
Wykonuje porównanie
używając ustawień
instrukcji Option
Compare.
Wykonuje porównania
binarne
VBA Funkcje operujące na ciągach znaków
Kurs Excel
StrComp c.d.
STAŁA(vbTextC
ompare) 1
STAŁA(vbDataB
aseCompare) 2
Wykonuje porównania
tekstowe.
Wykonuje porównanie
oparte na informacji w
bazie danych (MS
Access)
VBA Funkcje operujące na ciągach znaków
Kurs Excel
StrComp c.d.
Wartość
zwracana (-1)
Wartość
zwracana (0)
ciąg_znaków 1 jest
mniejszy niż
ciąg_znaków_2
ciąg_znaków1 jest
równy ciąg_znaków2.
VBA Funkcje operujące na ciągach znaków
Kurs Excel
StrComp c.d.
Wartość
zwracana (1)
Wartość
zwracana
(Null)
ciąg_znaków 1 jest
większy niż
ciąg_znaków_2
ciąg_znaków1 lub
ciąg_znaków2 równa
się Null.
Na kurs VBA zapraszamy do Cognity.
Szczersze informację o szkoleniach VBA
znajdziecie TUTAJ.
Kurs Excel
Kurs VBA
Kurs Excel
Zainteresowanych powyższą tematyką zapraszamy
również na Bloga Strefa Wiedzy Cognity, gdzie
znajduje się więcej artykułów w tym temacie.

More Related Content

Similar to Kurs VBA - funkcje operujące na ciągach znaków cz.II

Kurs Excel - funkcje tekstowe
Kurs Excel - funkcje tekstoweKurs Excel - funkcje tekstowe
Kurs Excel - funkcje tekstoweCOGNITY Szkolenia
 
Samouczek Excel - funkcje tekstowe
Samouczek Excel - funkcje tekstoweSamouczek Excel - funkcje tekstowe
Samouczek Excel - funkcje tekstoweCOGNITY Szkolenia
 
Kurs VBA - Instrukcje i operatory VBA w Excelu
Kurs VBA - Instrukcje i operatory VBA w ExceluKurs VBA - Instrukcje i operatory VBA w Excelu
Kurs VBA - Instrukcje i operatory VBA w ExceluCOGNITY Szkolenia
 
Kurs VBA - Instrukcje i Operatory VBA w Excelu cz.III
Kurs VBA - Instrukcje i Operatory VBA w Excelu  cz.IIIKurs VBA - Instrukcje i Operatory VBA w Excelu  cz.III
Kurs VBA - Instrukcje i Operatory VBA w Excelu cz.IIICOGNITY Szkolenia
 
Samouczek Excel - Funcje matematyczne i trygonometryczne
Samouczek Excel - Funcje matematyczne i trygonometryczneSamouczek Excel - Funcje matematyczne i trygonometryczne
Samouczek Excel - Funcje matematyczne i trygonometryczneCOGNITY Szkolenia
 
Samouczek Excel - Funkcje matematyczne i trygonometryczne
Samouczek Excel - Funkcje matematyczne  i trygonometryczneSamouczek Excel - Funkcje matematyczne  i trygonometryczne
Samouczek Excel - Funkcje matematyczne i trygonometryczneCOGNITY Szkolenia
 
Kurs VBA - elementy języka VBA cz.II
Kurs VBA - elementy języka VBA cz.IIKurs VBA - elementy języka VBA cz.II
Kurs VBA - elementy języka VBA cz.IICOGNITY Szkolenia
 
Samouczek Excel - Funkcje statystyczne cz.II
Samouczek Excel - Funkcje statystyczne cz.IISamouczek Excel - Funkcje statystyczne cz.II
Samouczek Excel - Funkcje statystyczne cz.IICOGNITY Szkolenia
 
Kurs Excel - funkcje logiczne matematyczne
Kurs Excel - funkcje logiczne matematyczne   Kurs Excel - funkcje logiczne matematyczne
Kurs Excel - funkcje logiczne matematyczne COGNITY Szkolenia
 
Samouczek Excel - Funkcje informacyjne
Samouczek Excel - Funkcje informacyjneSamouczek Excel - Funkcje informacyjne
Samouczek Excel - Funkcje informacyjneCOGNITY Szkolenia
 
Kurs VBA - Funkcje dotyczące daty i czasu
Kurs VBA - Funkcje dotyczące daty i czasuKurs VBA - Funkcje dotyczące daty i czasu
Kurs VBA - Funkcje dotyczące daty i czasuCOGNITY Szkolenia
 
Samouczek Excel - Funkcje statystyczne
Samouczek Excel - Funkcje statystyczneSamouczek Excel - Funkcje statystyczne
Samouczek Excel - Funkcje statystyczneCOGNITY Szkolenia
 
Kurs VBA - Instrukcje i operatory VBA w Excelu cz.II
Kurs VBA - Instrukcje i operatory VBA w Excelu cz.IIKurs VBA - Instrukcje i operatory VBA w Excelu cz.II
Kurs VBA - Instrukcje i operatory VBA w Excelu cz.IICOGNITY Szkolenia
 

Similar to Kurs VBA - funkcje operujące na ciągach znaków cz.II (15)

Kurs Excel - funkcje tekstowe
Kurs Excel - funkcje tekstoweKurs Excel - funkcje tekstowe
Kurs Excel - funkcje tekstowe
 
Samouczek Excel - funkcje tekstowe
Samouczek Excel - funkcje tekstoweSamouczek Excel - funkcje tekstowe
Samouczek Excel - funkcje tekstowe
 
Kurs VBA - Instrukcje i operatory VBA w Excelu
Kurs VBA - Instrukcje i operatory VBA w ExceluKurs VBA - Instrukcje i operatory VBA w Excelu
Kurs VBA - Instrukcje i operatory VBA w Excelu
 
Kurs VBA - Instrukcje i Operatory VBA w Excelu cz.III
Kurs VBA - Instrukcje i Operatory VBA w Excelu  cz.IIIKurs VBA - Instrukcje i Operatory VBA w Excelu  cz.III
Kurs VBA - Instrukcje i Operatory VBA w Excelu cz.III
 
Samouczek Excel - Funcje matematyczne i trygonometryczne
Samouczek Excel - Funcje matematyczne i trygonometryczneSamouczek Excel - Funcje matematyczne i trygonometryczne
Samouczek Excel - Funcje matematyczne i trygonometryczne
 
Samouczek Excel - Funkcje matematyczne i trygonometryczne
Samouczek Excel - Funkcje matematyczne  i trygonometryczneSamouczek Excel - Funkcje matematyczne  i trygonometryczne
Samouczek Excel - Funkcje matematyczne i trygonometryczne
 
Cognity kurs VBA - pętle
Cognity kurs VBA - pętleCognity kurs VBA - pętle
Cognity kurs VBA - pętle
 
Operacje na tekście w Excelu
Operacje na tekście w ExceluOperacje na tekście w Excelu
Operacje na tekście w Excelu
 
Kurs VBA - elementy języka VBA cz.II
Kurs VBA - elementy języka VBA cz.IIKurs VBA - elementy języka VBA cz.II
Kurs VBA - elementy języka VBA cz.II
 
Samouczek Excel - Funkcje statystyczne cz.II
Samouczek Excel - Funkcje statystyczne cz.IISamouczek Excel - Funkcje statystyczne cz.II
Samouczek Excel - Funkcje statystyczne cz.II
 
Kurs Excel - funkcje logiczne matematyczne
Kurs Excel - funkcje logiczne matematyczne   Kurs Excel - funkcje logiczne matematyczne
Kurs Excel - funkcje logiczne matematyczne
 
Samouczek Excel - Funkcje informacyjne
Samouczek Excel - Funkcje informacyjneSamouczek Excel - Funkcje informacyjne
Samouczek Excel - Funkcje informacyjne
 
Kurs VBA - Funkcje dotyczące daty i czasu
Kurs VBA - Funkcje dotyczące daty i czasuKurs VBA - Funkcje dotyczące daty i czasu
Kurs VBA - Funkcje dotyczące daty i czasu
 
Samouczek Excel - Funkcje statystyczne
Samouczek Excel - Funkcje statystyczneSamouczek Excel - Funkcje statystyczne
Samouczek Excel - Funkcje statystyczne
 
Kurs VBA - Instrukcje i operatory VBA w Excelu cz.II
Kurs VBA - Instrukcje i operatory VBA w Excelu cz.IIKurs VBA - Instrukcje i operatory VBA w Excelu cz.II
Kurs VBA - Instrukcje i operatory VBA w Excelu cz.II
 

More from COGNITY Szkolenia

Excel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptxExcel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptxCOGNITY Szkolenia
 
Power BI - wizualizacja danych na wykresie
Power BI - wizualizacja danych na wykresiePower BI - wizualizacja danych na wykresie
Power BI - wizualizacja danych na wykresieCOGNITY Szkolenia
 
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracjiMS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracjiCOGNITY Szkolenia
 
MS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenieMS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenieCOGNITY Szkolenia
 
Visual Basic for Application in Cognity
Visual Basic for Application in CognityVisual Basic for Application in Cognity
Visual Basic for Application in CognityCOGNITY Szkolenia
 
Wykorzystanie Social Media w procesie rekrutacji
Wykorzystanie Social Media w procesie rekrutacjiWykorzystanie Social Media w procesie rekrutacji
Wykorzystanie Social Media w procesie rekrutacjiCOGNITY Szkolenia
 
Lean Management - Narzędzia
Lean Management - NarzędziaLean Management - Narzędzia
Lean Management - NarzędziaCOGNITY Szkolenia
 
Zasady ładnej prezentacji Cognity
Zasady ładnej prezentacji CognityZasady ładnej prezentacji Cognity
Zasady ładnej prezentacji CognityCOGNITY Szkolenia
 
Wizualizacja danych - Cognity - Poradnik
Wizualizacja danych - Cognity - PoradnikWizualizacja danych - Cognity - Poradnik
Wizualizacja danych - Cognity - PoradnikCOGNITY Szkolenia
 
Techniki aktywnego słuchania
Techniki aktywnego słuchaniaTechniki aktywnego słuchania
Techniki aktywnego słuchaniaCOGNITY Szkolenia
 
Cognity Szkolenia: cytat Steve Jobs
Cognity Szkolenia: cytat Steve JobsCognity Szkolenia: cytat Steve Jobs
Cognity Szkolenia: cytat Steve JobsCOGNITY Szkolenia
 
Cognity Szkolenia - PowerPoint prowadzenie prezentacji
Cognity Szkolenia - PowerPoint prowadzenie prezentacjiCognity Szkolenia - PowerPoint prowadzenie prezentacji
Cognity Szkolenia - PowerPoint prowadzenie prezentacjiCOGNITY Szkolenia
 
Cognity Szkolenia - Zarządzanie czasem
Cognity Szkolenia - Zarządzanie czasemCognity Szkolenia - Zarządzanie czasem
Cognity Szkolenia - Zarządzanie czasemCOGNITY Szkolenia
 

More from COGNITY Szkolenia (20)

Excel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptxExcel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptx
 
Power BI - wizualizacja danych na wykresie
Power BI - wizualizacja danych na wykresiePower BI - wizualizacja danych na wykresie
Power BI - wizualizacja danych na wykresie
 
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracjiMS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
 
MS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenieMS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenie
 
E-marketing dla startupu
E-marketing dla startupuE-marketing dla startupu
E-marketing dla startupu
 
Visual Basic for Application in Cognity
Visual Basic for Application in CognityVisual Basic for Application in Cognity
Visual Basic for Application in Cognity
 
Wykorzystanie Social Media w procesie rekrutacji
Wykorzystanie Social Media w procesie rekrutacjiWykorzystanie Social Media w procesie rekrutacji
Wykorzystanie Social Media w procesie rekrutacji
 
Lean Management - Narzędzia
Lean Management - NarzędziaLean Management - Narzędzia
Lean Management - Narzędzia
 
Vba w Cognity
Vba w CognityVba w Cognity
Vba w Cognity
 
Różne oblicza Krakowa
Różne oblicza KrakowaRóżne oblicza Krakowa
Różne oblicza Krakowa
 
Zasady ładnej prezentacji Cognity
Zasady ładnej prezentacji CognityZasady ładnej prezentacji Cognity
Zasady ładnej prezentacji Cognity
 
Wizualizacja danych - Cognity - Poradnik
Wizualizacja danych - Cognity - PoradnikWizualizacja danych - Cognity - Poradnik
Wizualizacja danych - Cognity - Poradnik
 
Urodziny Cognity
Urodziny CognityUrodziny Cognity
Urodziny Cognity
 
Techniki aktywnego słuchania
Techniki aktywnego słuchaniaTechniki aktywnego słuchania
Techniki aktywnego słuchania
 
Cognity Szkolenia cytat
Cognity Szkolenia cytatCognity Szkolenia cytat
Cognity Szkolenia cytat
 
Cognity Szkolenia: cytat Steve Jobs
Cognity Szkolenia: cytat Steve JobsCognity Szkolenia: cytat Steve Jobs
Cognity Szkolenia: cytat Steve Jobs
 
Cognity Szkolenia cytat
Cognity Szkolenia cytatCognity Szkolenia cytat
Cognity Szkolenia cytat
 
Cognity Szkolenia - cytat
Cognity Szkolenia - cytatCognity Szkolenia - cytat
Cognity Szkolenia - cytat
 
Cognity Szkolenia - PowerPoint prowadzenie prezentacji
Cognity Szkolenia - PowerPoint prowadzenie prezentacjiCognity Szkolenia - PowerPoint prowadzenie prezentacji
Cognity Szkolenia - PowerPoint prowadzenie prezentacji
 
Cognity Szkolenia - Zarządzanie czasem
Cognity Szkolenia - Zarządzanie czasemCognity Szkolenia - Zarządzanie czasem
Cognity Szkolenia - Zarządzanie czasem
 

Kurs VBA - funkcje operujące na ciągach znaków cz.II

  • 1. VBA Funkcje operujące na ciągach znaków
  • 2. VBA Funkcje operujące na ciągach znaków
  • 3. Szanowni Państwo, Zapraszamy do lektury prezentacji na temat Funkcji operujących na ciągach znaków w języku VBA. Szczegółowe informację o kursie VBA odnajdą Państw na stronie www.cognity.pl Polecamy!
  • 4. VBA Funkcje operujące na ciągach znaków Replace c.d. Kurs Excel Zwraca łańcuch znaków, w którym określony podłańcuch jest zastępowany innym podłańcuchem znaków określona liczbę razy.
  • 5. VBA Funkcje operujące na ciągach znaków Argument START określa pozycję od, której rozpocznie się przeszukiwanie (domyślna wartość wynosi1). Kurs Excel Replace c.d.
  • 6. VBA Funkcje operujące na ciągach znaków Argument LICZNIK określa liczbę podłańcuchów do zastąpienia w łańcuchu (domyślna wartość wynosi – 1 tzn., że zastąpione zostaną wszystkie wyszukane podłańcuchy), Kurs Excel Replace c.d.
  • 7. VBA Funkcje operujące na ciągach znaków Natomiast argument PORÓWNANIA to wartość numeryczna lub zdefiniowana stała określająca rodzaj zastosowanego porównania. Kurs Excel Replace c.d.
  • 8. VBA Funkcje operujące na ciągach znaków Kurs Excel Replace c.d. Składnia: Przykład: Replace (wyrażenie, szukany_ciąg, zmieniony_ciąg,[,start[,lic znik[,porównanie]]]} Replace(*101214101210’ ’, ’’10’’,’’99’’,1,2, vbTextCompare) ’zwraca ’’991214991210’’
  • 9. VBA Funkcje operujące na ciągach znaków Kurs Excel StrConv Zwraca daną typu VARIANT(STRING) przekonwertowaną według specyfikacji. Argument KONWERSJA typu INTEGER jest suma wartości określających sposób konwersji.
  • 10. VBA Funkcje operujące na ciągach znaków Kurs Excel StrConv c.d. Składnia: Przykład: StrConv (łańcuch_znaków, konwersja) StrConv(”WarSZawa”, vbProperCase) ’znawca ”Warszawa” StrConv(”tEST”,1) ’zwraca „TEST”.
  • 11. VBA Funkcje operujące na ciągach znaków Kurs Excel StrConv c.d. Stała(vbUpperCase) 1 Stała(vbLowerCase) 2 Stała(vbProperCase) 3 Konwersja łańcucha na duże litery. Konwersja łańcucha na małe litery. Konwersja łańcucha na każdą dużą pierwsza literę każdego słowa.
  • 12. VBA Funkcje operujące na ciągach znaków Kurs Excel StrConv c.d. Stała(vbUnicode) 64 Stała(vbFromUnicode)1 28 Konwersja łańcucha do Unicode z użyciem standardowej strony kodowej systemu. Konwersja łańcucha z Unicode do domyślnej do strony kodowej systemu.
  • 13. VBA Funkcje operujące na ciągach znaków Kurs Excel InStr Zwraca daną typu VARIANT(LONG) określającą pozycje pierwszego wystąpienia łańcucha znaków w innym łańcuchu znaków(szukanie podciągów znaków w ciągu)
  • 14. VBA Funkcje operujące na ciągach znaków Kurs Excel InStr c.d. Argument START określa pozycję, od której rozpocznie się poszukiwanie (w przypadku pominięcia szukanie rozpoczyna się od pierwszego znaku)
  • 15. VBA Funkcje operujące na ciągach znaków Kurs Excel InStr c.d. Argument PORÓWNANIE to wartość numeryczna zdefiniowana stała określająca rodzaj zastosowanego porównania.
  • 16. VBA Funkcje operujące na ciągach znaków Kurs Excel InStr c.d. Składnia: Przykład: InStr([start,] ciąg_przeszukiwany, ciąg_szukany[,porównani e]) InStr(1,”Euro 2012”, ”2012”,vbTextCompare)’z wraca ”6”
  • 17. VBA Funkcje operujące na ciągach znaków Kurs Excel InStr c.d. STAŁA(vbUseCo mpareOption) - 1 STAŁA(vbBinary Compare) 0 Wykonuje porównanie z użyciem ustawień instrukcji OPTION COMPARE. Wykonuje porównanie binarne.
  • 18. VBA Funkcje operujące na ciągach znaków Kurs Excel InStr c.d. STAŁA(vbTextC ompare) 1 STAŁA(vbDatab aseCompare) 2 Wykonuje porównanie tekstowe. Wykonuje porównanie oparte na informacji w bazie danych (tylko MS Access)
  • 19. VBA Funkcje operujące na ciągach znaków Kurs Excel InStr c.d. Wartość zwracana (0) Wartość zwracana (Null) CIĄG_PRZESZUKIWANY jest zerowej długości. CIĄG_PRZESZUKIWANY równa się NULL.
  • 20. VBA Funkcje operujące na ciągach znaków Kurs Excel InStr c.d. Wartość zwracana(Start) Wartość zwracana(Null) CIĄG_SZUKANY jest zerowej długości. CIĄG_SZUKANY równa się NULL.
  • 21. VBA Funkcje operujące na ciągach znaków Kurs Excel InStr c.d. Wartość zwracana(0) Pozycja szukanego ciągu znaków Wartość zwracana(0) CIĄG_SZUKANY nie został znaleziony. CIĄG_SZUKANY został znaleziony w CIĄG_PRZESZUKIWANY. Argument START jest większy od długości CIĄG_PRZESZUKIWANY.
  • 22. VBA Funkcje operujące na ciągach znaków Kurs Excel InStrRev. Zwraca pozycję łańcucha znaków w innym łańcuchu znaków, zaczynając sprawdzanie od jego końca.
  • 23. VBA Funkcje operujące na ciągach znaków Kurs Excel InStrRev c.d. Argument START określa pozycję, od której rozpocznie się przeszukiwanie(domyślna wartość wynosi -1).
  • 24. VBA Funkcje operujące na ciągach znaków Kurs Excel InStrRev c.d. Argument PORÓWNANIE to wartość numeryczna lub zdefiniowana stała określająca rodzaj zastosowanego porównania. Ustawienie argumentu PORÓWNANIA oraz wartości zwracane przez funkcję InStrRev są analogiczne jak w przypadku funkcji InStr.
  • 25. VBA Funkcje operujące na ciągach znaków Kurs Excel InStrRev c.d. Składnia: Przykład: InStrRev(ciąg_przeszuki wany, ciąg_szukany[,start[,por ównanie]]) InStrRev(’’2012 Euro 2012”,”12”, -1,1) zwraca”13”
  • 26. VBA Funkcje operujące na ciągach znaków Kurs Excel Left Zwraca daną typu VARIANT(STRING) zawierająca określoną DŁUGOŚĆ liczbę znaków z lewej strony łańcucha znaków.
  • 27. VBA Funkcje operujące na ciągach znaków Kurs Excel Left c.d. Składnia: Przykłady: Left(ciąg_znaków,długoś ć) Left(’’Euro 2012”,4) ’zwraca ’’Euro”
  • 28. VBA Funkcje operujące na ciągach znaków Kurs Excel Mid Zwraca daną typu VARIANT(STRING) zawierającą określoną przez argument DŁUGOŚĆ liczbę znaków z łańcucha (wnętrze ciągu). Argument START określa pozycję znaku w ciągu, od którego rozpoczyna się część do pobierania.
  • 29. VBA Funkcje operujące na ciągach znaków Kurs Excel Mid c.d. Składnia: Przykład: Mid(ciąg_znaków, start[,długość]) Mid(’’2012 Euro 2012,6,4) ’zwraca ”Euro”
  • 30. VBA Funkcje operujące na ciągach znaków Kurs Excel Right Zwraca dana typu VARIANT(STRING) zawierająca określoną przez argument DŁUGOŚĆ liczbę znaków z prawej strony łańcucha znaków.
  • 31. VBA Funkcje operujące na ciągach znaków Kurs Excel Right Składnia: Przykład: Right(ciąg_znaków,dłu gość) Right(’’Euro 2012’’,4) „’zwraca ”2012”
  • 32. VBA Funkcje operujące na ciągach znaków Kurs Excel StrComp Zwraca daną typu VARIANT(INTEGER)wsk azującą rezultat porównania ciągów znaków.
  • 33. VBA Funkcje operujące na ciągach znaków Kurs Excel StrComp c.d. Składnia: Przykład: StrComp(ciąg_znaków 1,ciąg_znaków2[,poró wnaie]) StrComp(’’ABC’’,’’abc’’ ,1) ’zwraca 0
  • 34. VBA Funkcje operujące na ciągach znaków Kurs Excel StrComp c.d. STAŁA(vbUseC ompareOption) -1 STAŁA(vbBinar yCompare) 0 Wykonuje porównanie używając ustawień instrukcji Option Compare. Wykonuje porównania binarne
  • 35. VBA Funkcje operujące na ciągach znaków Kurs Excel StrComp c.d. STAŁA(vbTextC ompare) 1 STAŁA(vbDataB aseCompare) 2 Wykonuje porównania tekstowe. Wykonuje porównanie oparte na informacji w bazie danych (MS Access)
  • 36. VBA Funkcje operujące na ciągach znaków Kurs Excel StrComp c.d. Wartość zwracana (-1) Wartość zwracana (0) ciąg_znaków 1 jest mniejszy niż ciąg_znaków_2 ciąg_znaków1 jest równy ciąg_znaków2.
  • 37. VBA Funkcje operujące na ciągach znaków Kurs Excel StrComp c.d. Wartość zwracana (1) Wartość zwracana (Null) ciąg_znaków 1 jest większy niż ciąg_znaków_2 ciąg_znaków1 lub ciąg_znaków2 równa się Null.
  • 38. Na kurs VBA zapraszamy do Cognity. Szczersze informację o szkoleniach VBA znajdziecie TUTAJ. Kurs Excel Kurs VBA
  • 39. Kurs Excel Zainteresowanych powyższą tematyką zapraszamy również na Bloga Strefa Wiedzy Cognity, gdzie znajduje się więcej artykułów w tym temacie.