- Elképesztő tervei vannak Grönlanddal a Szilícium-völgynek
- Emberek százait rúgta ki az Android- és Pixel-csapatból a Google
- Váratlan támogatókat talált Elon Musk az OpenAI elleni peréhez
- Az Alphabet és az NVIDIA is beszállt a cégbe, ami a következő AI-nagyágyú lehet
- Pár nap, és humanoid robotok is futják már a félmaratont
-
IT café
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
Mutt
senior tag
válasz
andreas49 #48996 üzenetére
Szia,
Tedd be a fájlba a lenti UDF-et, majd használd így:
Function TextPart(InputText, Optional Separator As String = " ", Optional PartStart As Long, Optional PartEnd As Long)
'Separator ha nincs megadva akkor szóközként értelmezzük
Dim arraySplit
Dim vFelsoMeret As Long
Dim i As Long
Dim txtResult As String
'szétszedjük a szöveget az elválasztójel alapján
arraySplit = Split(InputText, Separator)
'megnézzük hogy hány részre szedhető
vFelsoMeret = UBound(arraySplit)
If PartEnd = 0 Then PartEnd = PartStart
'ha az utolsó utáni darabot kérik, akkor is az utolsót adjuk
If PartEnd >= vFelsoMeret + 1 Then PartEnd = vFelsoMeret + 1
'ha a legelső darab előtti kell, akkor is az elsőt adjuk vissza
If PartStart <= 0 Then PartStart = 0
'megadjuk a kért részt
If PartEnd > PartStart Then
txtResult = ""
For i = PartStart To PartEnd - 1
txtResult = txtResult & arraySplit(i - 1) & Separator
Next i
TextPart = txtResult & arraySplit(PartEnd - 1)
Else
TextPart = arraySplit(PartStart - 1)
End If
End Functionüdv
Ps. Microsoft365-ben van már szövegdaraboló függvény is.
Új hozzászólás Aktív témák
- Elektromos autók - motorok
- Star Trek Online -=MMORPG=-
- Xiaomi 15 - kicsi telefon nagy energiával
- Formula-1
- Külpolitika
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Oázis Computer - Prohardver nyereményjáték, fődíj egy Samsung gamer monitor
- Politika
- droidic: Telekom router – fapados NAS tároló
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- Honor 200 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A56 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! Intel Core i7 4790K 4 mag 8 szál processzor garanciával hibátlan működéssel
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Bomba ár! Lenovo ThinkPad X395 - AMD Ryzen PRO 5 I 8GB I 512GB SSD I 13,3" FHD I Cam I W11 I Gari!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest