- Apple iPhone 16 Pro - rutinvizsga
- Az Oppo Find X8 Ultra lett a legvékonyabb kameramobil
- Milyen okostelefont vegyek?
- Vivo X200 Pro - a kétszázát!
- Fotók, videók mobillal
- Szerkesztett és makrofotók mobillal
- Magisk
- Xiaomi 14T Pro - teljes a család?
- Megérkezett a Pixel 5 és 4a 5G
- Motorola Edge 40 neo - színre és formára
-
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
-
risk_dodger
újonc
Sziasztok!
A problémám inkább elméleti, de belefutottam makróban egy olyanba, hogy egy véregyszerűnek indult If [feltétel] Then elágazásnál, ha nem írok Else ágat és a feltétel igaz, akkor helyesen lefut és teszi amit kell, kitölt egy mezőt. Ha a feltétel hamis, akkor szépen átugrik az End If utáni részre, a mezőt pedig üresen hagyja, eddig semmi meglepő.
Viszont ha beírok egy Else ágat (hamis feltétel esetén "#N\A"-val töltse ki a cellát), akkor akár igaz, akár hamis a feltétel, csakis az Else ág utasítását hajtja végre, gyakorlatilag figyelmen kívül hagyja a Then ágat. Szintaktikailag jó a script, nem akad el, nem ír sehol hibát és már mások is ránéztek, de nem jövünk rá miért fut default Else ágra, ott is, ahol logikailag nem kellene (más szóval ott, ahol igaz feltétel esetén teszi, amit kell, ha nincs kiírva az Else ág).
A kérdésem csak annyi, hogy ilyet tapasztalt-e már valaki és valami nagyon triviálisat nézek-e be??
Köszi előre is! -
risk_dodger
újonc
Sziasztok!
Makróval kapcsolatos problémám lenne és nem nagyon találom a megoldást (két napja írogatok makrókat, ennyire értek hozzá
).
Van két worksheet ("Database", "Alap"), és azt szeretném, hogy a "Database!A1" cellában lévő dátumot keresse meg az "Alap!A1500" tömbben, és adja vissza a helyét. Erre írtam (loptam) egy makrót, de csak számmal működik, dátummal már nem:
Sub datumkeres()
a = Workbooks("Database.xlsx").Sheets("Sheet1").Cells(1, 1).Value 'Ezt az értéket keresem
With Workbooks("Gyak.xlsm").Worksheets("Alap").Range("a1:b500") 'Ebben a tömbben
Set c = .Find(a, LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Worksheets("Alap").Range("D6").Value = firstAddress
Else: MsgBox ("Nincs találat!")
End If
End With
End SubHa valakinek van ötlete, kérem segítsen abban, hogy lehet a dátum formátumot kezelni!
Köszönöm előre is!
Új hozzászólás Aktív témák
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- Kevesebb dolgozó kell az Amazonnak, AI veszi át a rutinfeladatokat
- Tőzsde és gazdaság
- Autós topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Apple iPhone 16 Pro - rutinvizsga
- Videós, mozgóképes topik
- További aktív témák...
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Kaspersky, McAfee, Norton, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Nintendo Switch bazár (Okosított Nintendo Switch konzolok, játékok, tartozékok)
- Lenovo Thunderbolt 3 kábel (4X90U90617)
- AKCIÓ! MSI B550 R7 5700X 32GB DDR4 512GB SSD RTX 3060Ti 8GB Rampage SHIVA MSI 650W
- LG 65BX - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest