Hirdetés
- Fejhallgató erősítő és DAC topik
- DUNE médialejátszók topicja
- Azt hittük, a GeForce RTX 3060 már leköszönt, de úgy látszik, hogy mégsem!
- Befutott a régóta várt, sok P-maggal kitömött, LGA1700-as Core sorozat
- Amazon Fire TV stick/box
- Milyen belső merevlemezt vegyek?
- Apple MacBook
- VR topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Lenovo LOQ 15 gamer notebook: árverseny a középkategóriában
Új hozzászólás Aktív témák
-
Zalanius
tag
válasz
Bobrooney
#3042
üzenetére
Kipróbáltam két oszloppal, 10 ezer sorban, de nehezítésképpen úgy, hogy az első 5000-ben csak X volt mindenhol, és az egyik gyümölcsnél később is csak X volt. Nem is igazán mérhető a futásidő, fél másodpercnél is kevesebb. Tehát vagy rengeteg oszlopod lehet, vagy sok százezer sor, vagy még egyéb tényezők. De a 10 perc mindenképpen túlzás.
Tudom h nem kértél konkrétumot, de csak bemásolok ide egy rövidke scriptet, egyszerű megközelítésben, valami támpontot adhat azért.
Option Base 1
Sub t()
Dim gimilc()
Dim vannemX()
Dim n%, i%
Dim g As String
n = 1
ReDim Preserve gimilc(n)
ReDim Preserve vannemX(n)
gimilc(1) = Cells(2, 1).Value
vannemX(1) = False
If Cells(2, 2).Value <> "X" Then
vannemX(1) = True
End If
For i = 3 To 10000
g = Cells(i, 1).Value
Dim gindex%
gindex = -1
For j = 1 To n
If gimilc(j) = g Then
gindex = j
Exit For
End If
Next
If gindex = -1 Then
n = n + 1
ReDim Preserve gimilc(n)
ReDim Preserve vannemX(n)
gimilc(n) = g
vannemX(n) = False
If Cells(i, 2).Value <> "X" Then vannemX(n) = True
Else
If vannemX(gindex) = False Then
If Cells(i, 2).Value <> "X" Then vannemX(gindex) = True
End If
End If
Next
End Sub
Új hozzászólás Aktív témák
- Mazda topik
- Futás, futópályák
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- iPhone Ultra néven jöhet az Apple első foldja, nem lesz olcsó mulatság
- Fejhallgató erősítő és DAC topik
- VGA kibeszélő offtopik
- Xiaomi 17 Ultra - jó az optikája
- Luck Dragon: Asszociációs játék. :)
- Samsung Galaxy Watch7 - kötelező kör
- Xbox Series X|S
- További aktív témák...
- Lenovo ThinkPad L14 G6 - 14"WUXGA - Ultra 5 225U - 16GB - 512GB - Win11 - 3 + év gyári garancia
- 32GB DDR5! ÚJ Lenovo ThinkCentre M70s G5 SFF: i5 14500 (14mag), 32GB DDR5, 512GB, ÚJ HU bill + egér
- Acer Swift SFX14-73G 3K OLED érintő Ultra 7 255H Nvidia GeForce RTX 5060 512GB 16GB gar
- Latitude 13 9330 2in1 QHD+ IPS érintő i7-1260U 32 512 IR kam gar
- -44% ÚJ Lenovo ThinkCentre M70s G5 SFF: i5 14400, 16GB DDR5 RAM, 512GB NVMe, DVD-RW, ÚJ HU bill+egér
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 11 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS4494, 100% Akkumulátor
- Honor 200 / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- Beszámítás! Apple Mac Mini 2020 M1 8GB 512GB számítógép garanciával, hibátlan működéssel
- 179 - 180 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

