-
Fototrend
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!A1
500" 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
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Microsoft és egyéb dobozos retro szoftverek
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- HIBÁTLAN iPhone 13 Pro Max 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3685
- CÉGEK FIGYELEM!! iPhone 11 64GB Black -1 ÉV GARANCIA - 27% ÁFA-S SZÁMLA Kártyafüggetlen, 100% Akksi
- Lenovo Thinkpad X1 Nano 5G Gen2 3K IPS i7-1260P 12mag 16GB DDR5 512GB SSD Intel Iris XE W11 Garancia
- Beszámítás! LENOVO LOQ 15AHP10 FHD Gamer notebook - R7 250 16GB DDR5 1TB SSD RTX 5060 8GB
- Keresünk iPhone 15/15 Plus/15 Pro/15 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
).
500" 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:
Fferi50