• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Spacje w visual basic

Object Storage Arubacloud
0 głosów
274 wizyt
pytanie zadane 26 października 2020 w Visual Basic przez Aleksanderki Nowicjusz (120 p.)

Dzień dobry!!

Potrzebuję pomocy odnośnie zadania, mam za zadanie napisać funkcję, która pokazuje w którym miejscu jest spacja ( chodzi o dokładną liczbę) oraz funkcję, która oddzieli od siebie wyrazy w kolumnie A2 w zależności od tego na jakiej spacji skończyła wcześniejszy wyraz. Tutaj zamieszczam jak to wygląda  https://zapodaj.net/f5d6178bebc33.png.html a poniżej jest kod, który już spróbowałem napisać nie wiem czy dobrze.

Function pozycja_spacji(nr As Integer, napis As String) As Long

Dim n, od As Integer
If nr > 4 Or nr <= 0 Then
pozycja_spacji = 0
Else
od = 0
For n = 1 To nr
pozycja_spacji = InStr(od + 1, napis, " ")
Next n
End If
End Function



Function Fragment(nr As Integer, napis As String) As String

Dim x, y As Integer
If nr = 1 Then
x = pozycja_spacji(nr - 1, napis) + 1
y = pozycja_spacji(nr, napis)
ElseIf nr = 2 Then
x = pozycja_spacji(nr - 1, napis)
y = pozycja_spacji(nr, napis) - 2
ElseIf nr >= 4 Then
Fragment = Right(napis, Len(napis) - x)
ElseIf nr = 3 Then
Fragment = Right(Left(napis, y + 1), Len(Left(napis, y + 1)) - x)
Else
Fragment = Mid(napis, x, y)
End If

End Function


Bardzo proszę o pomoc

komentarz 27 października 2020 przez VBService Ekspert (253,340 p.)

How to count the number of 'spaces' in a cell.

The number of spaces in a cell can be counted simply by using the Split method:

 

Dim x() As String
x = Split(Cells(1, 1), " ") ' count number of spaces in cell A1
MsgBox UBound(x)


You can find a lot of excel vba example code at: http://www.worldbestlearningcenter.c...ds-example.htm

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+1 głos
1 odpowiedź 177 wizyt
pytanie zadane 3 września 2020 w Visual Basic przez Laurencjusz Kocik Użytkownik (540 p.)
+1 głos
1 odpowiedź 122 wizyt
0 głosów
1 odpowiedź 126 wizyt

92,572 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...