Hirdetés
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Megnyerné a Motorola a furcsa mobilnevek bajnokságát
- Samsung Galaxy S26 - szeret, nem szeret
- Telekom mobilszolgáltatások
- Elkalapálta a snapdragonos Galaxy S26 az exynososat
- Drasztikus változást mutat a Sony mobilja az első képeken
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Apple Watch
- Google Pixel topik
- Android alkalmazások - szoftver kibeszélő topik
Új hozzászólás Aktív témák
-
shiz
csendes tag
válasz
martonx
#1776
üzenetére
Szia!
Ide feltettem a táblából egy darabot: Tábla
"BK"-ban látszi, hogy mi is az amire szükségem lenne eredményként.
Nem valószínű, hogy előfordul de egy hibakeresés csak kell szerintem arra az esetre ha az adott sorba nem szerepelne 1-es érték(erre írtam volna a match-hez egy "nincs" szöveget.A segítséget előre is köszönöm.
Üdv:
-
shiz
csendes tag
válasz
martonx
#1774
üzenetére
Gondoltam kicsi részletezem mire is kellene mert még így sem működik.
A oszlopban termékek 2. sortól 13 soronként.
C
J-ben különböző adatok a termékekhez.
A tábla 9. sorától kezdve 1500 ig minden 8 sorban meg kellene vizsgálni szerepel e benne az "1" érték.
Találat estén ettől a cellától jobbra és és fel illetve jobbra és le található cellák különbségét ki kellene íratnom BK oszlopba az 1 találati érték sorától 7 sorral feljebb.
(illetve hiba helyett vmi szöveget kellene kiíratnom arra az esetre ha a match nem találna semmit. -
shiz
csendes tag
Üdv!
A következő kód javításában kérnék segítséget.
A hiba a végén van. Ha jól gondolom akkor a with blokk-hoz nem jól deklarálok de nem tudom hol a hiba.
Sub Gomb2_Kattintás()
Dim sor As Integer
Dim oszlop
Dim ml As Worksheet
Set ml = Worksheets("Munka1")
With ml
For sor = 9 To 1500 Step 8
oszlop = Application.Match(1, .Range("C" & sor & ":BJ" & sor), 0)
If VarType(oszlop) = vbError Then
felhet = "nincs"
keszlet = "nincs"
Else
felhet = .Cells(sor, oszlop).Offset(-6, 2).Value
keszlet = .Cells(sor, oszlop).Offset(2, 2).Value
End If
Next
End With
[B]Dim eredmeny As Variant
Set erdmeny = keszlet - felhet / 2)[/B]
With eredmeny
If eredmeny > 0 Then
.Range("BK" & sor).Value = 0
Else
.Range("BK" & sor).Value = eredmeny
End If
End With
End Sub
Új hozzászólás Aktív témák
- Milyen autót vegyek?
- Luck Dragon: Asszociációs játék. :)
- Szomjan halunk, míg az AI dolgozik
- Autós topik
- Egyre több tényező hajtja felfelé az árakat, és hol van még a vége?
- Gumi és felni topik
- Opel topik
- BestBuy topik
- AMD Navi Radeon™ RX 7xxx sorozat
- Stabilan induló BIOS-t kaptak a nem induló Socket AM5-ös ASRock alaplapok
- További aktív témák...
- Wallhack SP005 és CR005 Nehezen kapható Üveg Egérpadok
- Dell Vostro 5410 14" i5-11320H 16GB 512GB 1 év garancia
- Kingston 2TB KC3000 NVMe SSD - Garanciális
- Kingston FURY 32GB (2x16GB KF560C36BBEK2-32) DDR5-6000 CL36 - Garanciális
- S. Mario PC! Hogy fusson a Super Mario! I5 14400F / RX 6900XT 16GB / 32GB DDR5 / 1TB SSD
- Bomba ár! Lenovo ThinkPad L380 i3-8G I 8GB I 128SSD I 13,3" FHD I Cam I W11 I Garancia!
- Honor Magic6 Lite / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- Csak kipróbált Mini-Erőmű! Mini-PC Ryzen 7 7840HS 16GB 512GB 1 év garancia
- LG 86QNED913PA / Mini LED / 86" - 217 cm / 4K UHD / 120Hz & 3ms / 900 Nits / HDR Dolby / HDMI 2.1
- LG OLED65G49LS CSÚCS Ultra HD 4K 65" OLED TV!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
J-ben különböző adatok a termékekhez.
