- Utánajártunk, hogy melyik memória mennyire drágulhat
- Végleg lemondott a régi gépekről a Steam
- A Windows 11 nem akarja ránk erőltetni az AI applikációkat – vagy mégis?
- Pánik a memóriapiacon
- Amlogic S905, S912 processzoros készülékek
- Gaming notebook topik
- AMD Navi Radeon™ RX 9xxx sorozat
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Azonnali informatikai kérdések órája
- Milyen videókártyát?
Ú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
- Utánajártunk, hogy melyik memória mennyire drágulhat
- Végleg lemondott a régi gépekről a Steam
- Samsung Galaxy Felhasználók OFF topicja
- A Windows 11 nem akarja ránk erőltetni az AI applikációkat – vagy mégis?
- Balesetben elhunyt Vince Zampella
- Milyen NAS-t vegyek?
- Pánik a memóriapiacon
- Ez lehet az Apple hajlítható telefonjának formája, mérete
- BestBuy topik
- Formula-1
- További aktív témák...
- Be Quiet Pure Power 11 CM - 500W - BN297 + Garancia 2026.04.15-ig
- Asus TUF gamer laptop, Ryzen 7 3750H, GTX 1660 Ti
- Apple iPhone 16 Pro Max 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Xiaomi 15T Pro 512GB,Újszerű,Dobozával,12 hónap garanciával
- ÚJ!! GARIS G.SKILL Trident Z RGB 32GB (2x16GB) DDR4 3200MHz
- Apple iPhone 15 128GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Latitude 7410 Intel I7-10810U Refurbished - Garancia
- Apple iPhone XR 64GB, Kártyafüggetlen, 1 Év Garanciával
- Honor 90 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Újszerű Apple MacBook Air M1 13.3 - 8GB/256GB - Asztroszürke - 150 Ciklus - 92% akku - 1 év gari -
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


