Hirdetés
- Luck Dragon: Asszociációs játék. :)
- NvidiaRTX: Xiaomi Electric Scooter 6 Max: Az első rollerem
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Hieronymus: Hogyan parkolj hátramenetben profi módon
- Luck Dragon: Óraátállítás
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: MárkaLánc
- sziku69: Szólánc.
- Szoszo94: Xiaomi Mi Router 3G - Padavanra fel!
Új hozzászólás Aktív témák
-
AzO
csendes tag
Sziasztok!
Excel 2003-ban szerettem volna írni egy VBA függvényt, ami egy text file-ból kiolvassa a benne található sql utasításokat és a "go" kulcsszavak mentén szétvágja őket és egy tömbbe teszi az önálló sql utasításokat.
Public Function OpenTextFileToString(strFile As String) As String
Dim hFile As Long
Dim OpenTextFileToString2 As String
hFile = FreeFile 'FreeFile: the next file number that is not already in use
Open strFile For Input As #hFile
OpenTextFileToString2 = Input$(LOF(hFile), hFile) 'LOF = Length Of File
Close #hFile
OpenTextFileToString = Split(OpenTextFileToString2, vbCrLf & "go" & vbCrLf)
Debug.Print OpenTextFileToString(0)
End FunctionEz hibát ad nekem (type mismatch error).
Én úgy tudtam, hogy függvény eredménye lehet string array.Próbálkoztam olyannal is, hogy variant-nak definiálok mindent, és a végén próbálom átkonvertálni string-gé a tömb elemeit:
Public Function OpenTextFileToString(strFile As String) As String
Dim hFile As Long
Dim OpenTextFileToString2 As String
hFile = FreeFile 'FreeFile: the next file number that is not already in use
Open strFile For Input As #hFile
OpenTextFileToString2 = Input$(LOF(hFile), hFile) 'LOF = Length Of File
Close #hFile
Dim OpenTextFileToString3 As Variant
OpenTextFileToString3 = Split(OpenTextFileToString2, vbCrLf & "go" & vbCrLf)
Debug.Print OpenTextFileToString3(0)
Dim i As Integer
Dim OpenTextFileToString4() As String
For i = 0 To UBound(OpenTextFileToString3)
OpenTextFileToString4(i) = CStr(OpenTextFileToString3(i))
Next
OpenTextFileToString = OpenTextFileToString4()
Debug.Print OpenTextFileToString(0)
End FunctionEz már végső kínomban született, de ez sem futott le.
Előre is köszi a segítséget!
Új hozzászólás Aktív témák
- AMD-s AI-ra építenek az ASUS üzleti portfóliójának új egybegépei
- Apple MacBook
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Windows 11: miért nem vált mindenki?
- Milyen okostelefont vegyek?
- Kezdő fotósok digitális fényképei
- WoW avagy World of Warcraft -=MMORPG=-
- Robotporszívók
- PlayStation 5
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- További aktív témák...
- 241 - Lenovo Legion 5 (15IRX10) - Intel Core i7-13650HX, RTX 5060
- GYÖNYÖRŰ iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS4404
- BESZÁMÍTÁS! ASRock B760 i5 14600KF 32GB DDR5 500GB SSD RX 9070 16GB be quiet! Pure Base 500DX 750W
- Samsung Galaxy S26 Ultra Pitaka tok, üvegfólia
- Új MSI MAG PANO M100R PZ Black pc ház, számítógép ház
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
