- Samsung Galaxy S26 Ultra - fontossági sorrend
- Apple iPhone 17e – mágnesek ereje
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Apple Watch Sport - ez is csak egy okosóra
- Milyen okostelefont vegyek?
- Apple iPhone 17 - alap
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Oppo a Vivónak: hagyd otthon a telekonvertert!
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Jolla és SailfishOS tapasztalatcsere
Ú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
- HP Elitebook 830 G5,FHD,13.3",i5-8350U,8GB DDR4,256GB SSD,WIN11,IR kamera
- Apple Watch Ultra 2 (2023) GPS + Cellular, Black Titanium /1,5év Garancia!/ Akku 98%
- Új, bontatlan, iPhone 17 Pro Max gyárilag kártya-független, apple világgaranciával
- MPG Z490 GAMING PLUS + Intel Core i7-10700K 8-Core 3.8GHz LGA1200 + Kingston FURY Beast 16GB (2x8GB)
- Dell Latitude 5290,12.5",i5-7300U,8GB DDR4,256GB SSD,WIN11
- White GAMER PC! Ultra 265 / RTX 5070 Ti / 32GB 6000MHz / 1TB NVMe / B660 / 850w Gold! BeszámítOK
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- 27% - Dell S2721NX IPS Monitor! 1920x1080 / 75Hz / 4ms / FreeSync
- 27% - ASUS Vivobook OLED Notebook! Ryzen 5 7535HS / 16GB 6400MHz / 500GB NVMe
- Xiaomi Redmi A5 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


