Hirdetés
- 5 GHz körülre gyorsulnak a mobilchipek, a Huawei lemaradásban
- Motorola Edge 70 Fusion – stílusosan főznek
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- Snapdragon 8 Elite Gen 5 és folyadékhűtés jöhet a RedMagic új gamer táblagépébe
- Nagyobb akkumulátorral jöhet a Motorola Razr 70 Ultra, másban alig változna
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- iPhone topik
- Telekom mobilszolgáltatások
- Samsung Galaxy S23 Ultra - non plus ultra
- Xiaomi Watch 5 - kínai időszámítás
- Xiaomi 17 Ultra - jó az optikája
- Yettel topik
- Mobil flották
- Okosóra és okoskiegészítő topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
-
Mobilarena
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
-
Delila_1
veterán
válasz
Gabcsika
#5380
üzenetére
Megszívlelvén Cucinak a 2. pontjában feltett kérdését, a B oszlopban megtalált érték sorába beíratom az összes helyet, ami a C oszlopban van, és tartalmazza a B értékét. Az első megtalált érték a D, a második az E.., stb. oszlopokba kerül. Mindegyik beírt találathoz fűzök egy megjegyzést, ami a C oszlop beli címet tartalmazza.
Ez is bonyolultan hangzik, de ha lefuttatod, világosabb lesz.Sub Hasonlo()
Dim sor, oszlop As Integer
Dim sz, cim As String
Dim ter As Range
Dim CV As Object
Set ter = Range("B242:B267")
For sor = 242 To 267
oszlop = 4
sz = Cells(sor, 3): cim = Cells(sor, 3).Address
For Each CV In ter
If InStr(1, sz, CV) Then
Do While Cells(CV.Row, oszlop) <> ""
oszlop = oszlop + 1
Loop
Cells(CV.Row, oszlop).Select
With Selection
.Value = sz
.AddComment
.Comment.Text Text:=cim
.Comment.Visible = False
End With
oszlop = oszlop + 1
End If
Next
Next
End Sub -
Delila_1
veterán
válasz
Gabcsika
#5380
üzenetére
Ez a "legjobban megfelelő" nem valami korrekt meghatározás, ahogy Cuci is írta.
A makrót úgy írtam, hogy ha a C oszlop értékében megtalálható a B oszlop valamelyik értéke, akkor a B-ben lévő cella sorába, a D oszlopba írja a C értékét. Hú, ez aztán kacifántos megfogalmazás, de biztosan érted.
Az ellenőrzendő területet a "Set ter=" -, valamint a "For sor=" kezdetű sorokban módosíthatod.Sub Hasonlo()
Dim sor As Integer
Dim sz As String
Dim ter As Range
Dim CV As Object
Set ter = Range("B242:B267")
For sor = 242 To 267
sz = Cells(sor, 3)
For Each CV In ter
If InStr(1, sz, CV) Then Cells(CV.Row, 4) = sz
Next
Next
End Sub -
Cuci3
tag
válasz
Gabcsika
#5380
üzenetére
Kérdések:
1. Ha a C oszlopból megvan az R1815B, akkor az hova kerüljön a D oszlopban? 261-es sor (ahol a B oszlopban az 1815 van), vagy a 243-as sorba (ahol a C oszlopba az 1815 részletében van)? Meg az R1815B kerüljön oda, vagy pl annak a C oszlopban elfoglalt sora?
2. Ha pl több R1815B találat lesz, akkor azok közül az összes kell, vagy csak az egy? Meg ha több kell, akkor azt hova kell tenni? E, F ,... oszlopok?
3. Ha pl több találat van (R1815B, 1815-B1, 1815B1), akkor azok hova kerüljenek? E, F, ... oszlopok?
4. Mit jelent a legjobban megfelelő találat? Pl 18152B megfelelő vagy sem?Sima szűréssel amúgy meg lehetne oldani egy-egy esetben (egyéni szűrés), de tömegesnél makró kellene? Még nem tom, hogy lesz-e rá időm.
Új hozzászólás Aktív témák
- Elektromos autók - motorok
- Gyúrósok ide!
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- iPhone topik
- exHWSW - Értünk mindenhez IS
- Anglia - élmények, tapasztalatok
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- További aktív témák...
- PC Szervizeket, Gépépítőket keresek B2B szoftver partnerségre (E-számlával)
- HP. Laptop. i5. Model: 15-da1002nq
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- 27% - ASUS VivoBook S15 OLED! Snapdragon X Elite / 16GB DDR5 / 1TB NVMe Notebook!
- új NAGYakku!!! 6-10óra üzemidő, 5G! Dell Latitude 5330 i3-1215U - 16GB 256GB 13.3" FHD 1 év gar
- Akció! Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- GAMER PC! Intel i9-12900KF / RX 7900 XTX / 32GB DDR4 /1TB Gen4 / B760 /1350w Platinum! BeszámítOK
- Honor 200 pro
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
