- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Samsung Galaxy S25 - végre van kicsi!
- Poco F7 – bajnokesélyes
- Megvásárolható a Vivo X300 és X300 Pro Magyarországon, íme a hivatalos árak
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Fura kódnéven készül a HMD új készüléke
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Xiaomi 15T - reakció nélkül nincs egyensúly
- One mobilszolgáltatások
- Motorola Edge 50 Neo - az egyensúly gyengesége
-
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
*Frenszisz*
#21141
üzenetére
Munka2 laphoz
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then Képlet Target 'átadjuk a változót
End SubModulba
Sub Képlet(Target) 'átvesszük a változót
Dim updating As Boolean
Sheets("Munka1").Range("A1") = Target
If updating Then Exit Sub
updating = True
If Sheets("Munka1").Range("A1") = 1 Then
Sheets("Munka1").Range("B1") = 500
Else: Sheets("Munka1").Range("B1") = ""
End If
updating = False
End Sub -
Delila_1
veterán
válasz
*Frenszisz*
#21141
üzenetére
A laphoz rendelt eseménykezelő csakis a saját lapján tud módosítani, de meghívhatsz vele egy nem eseménykezelő makrót.
Megoldás: a Munka2 laphoz rendelj eseménykezelőt, ami az A1 cella változása esetén meghív egy makrót, amivel a Munka1!A1-be beíratod hivatkozást.
-
Mutt
senior tag
válasz
*Frenszisz*
#20600
üzenetére
Hello,
Az alabbiak lehetnek a gondok:
- az eredeti program kikapcsolja az esemenykezeleseket, nezd meg hogy van-e benne Application.Enableevents parancs.
- nem adja vissza a vezerlest a program. Ahol a varakozas meg van adva oda irjal be egy DoEvents parancsot.Mindket esetben hozza kell ferned az eredeti kodhoz, ami azt jelenti hogy akkor mar az eredeti programot egyszerubb lenne kiegesziteni a legkisebb ertek keresesel. A korabban megadott kodban csak aprot kell valtoztatni:
- Target reszt le kell cserelni Range("A1") -re
- az elso If-et hagyd eludv
-
Mutt
senior tag
válasz
*Frenszisz*
#20595
üzenetére
Hello,
Szerintem a munkalap Change eseményét használd erre:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
If Target.Value < Range("B1").Value Or IsEmpty(Range("B1").Value) Then Range("B1").Value = Target.Value
End If
End Subüdv
Új hozzászólás Aktív témák
- Ipari mennyiségű szuperszámítógéppel dagasztaná az AI lufit az USA
- Luck Dragon: Asszociációs játék. :)
- Horgász topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Samsung Galaxy S25 - végre van kicsi!
- Mibe tegyem a megtakarításaimat?
- Poco F7 – bajnokesélyes
- Pentax DSLR topic
- World of Tanks - MMO
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- DELL Thunderbolt TB16 Dock (ELKELT)
- DELL Precision 5540 Workstation i7-9850H Nvidia Quadro T2000 32GB 512GB 15.6" 1év garancia
- Honor 90 /12/512GB / Kártyafüggetlen / 12Hó Garancia
- Apple iPhone 12 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 Pink Super Retina XDR, 5G, dupla kamera 128 GB Használt, karcmentes 100%
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő

Fferi50

