Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- Meggyi001: Áram nélkül....méltóság nélkül.....
- gban: Ingyen kellene, de tegnapra
- Hieronymus: Az igaz barátság kezdete
- Mr Dini: Mindent a StreamSharkról!
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- Meggyi001: Amire figyelned kell Párizsban is...
- Luck Dragon: MárkaLánc
-
LOGOUT
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
-
MCGaiwer
addikt
sziasztok!
van egy excel, ami macróval és formulákkal tökéletesen működik az egyik gépen, de a másikon rossz értékeket ír ki (### jelekkel). Egyik macro is hibát dob, string-et vár de nem azt kap vissza.
Minden másik gépen tökéletesen működik, egészen addig, amíg a hibás gépről rá nem mentünk a fájlra. ezt követően a többi gépen se jó. Mi lehet a hiba? már újratelepítettük az excelt, töröltük a registryből is a beállításokat tartalmazó bejegyzéseket.
-
MCGaiwer
addikt
ha van egy táblázatom, aminek az elemei egy formula alapján változnak, akkor hogy tudom az eredményeket megjeleníteni egy másik lapon? ha simán egyenlővé teszem az egyik cellát a másikkal, akkor az új lapon 0 eredményt kapok.
-
MCGaiwer
addikt
válasz
Delila_1
#29750
üzenetére
Szia!
Kicsit módosítottam a táblázaton.
Felmerült egy újabb funkció:
Egy olyan macróra lenne szükségem, ami egy adott kijelölt területen számolja össze a ledolgozott napok számát valamint azokat a napokat, amiken valmiért dolgozni kellett volna, de az illető nem volt (szabadság, betegség stb)
-
MCGaiwer
addikt
egy dátum első két karakterét szeretném félkövérnek beállítani (nn.hh.éééé), van erre egyszerű mód, vagy macró? ha az utóbbi, vki tud egy működő, és lehetőleg kevés erőforrást igénylő verziót?
-
MCGaiwer
addikt
Sziasztok ismét!
Adott egy meglehetősen nagy táblázat, ami a cég alkalmazottainak munkanapjait tartalmazza.
A táblázat egy adott évet ölel fel, napi bontásban, ~100 alkalmazottal.
Minden alkalmazotthoz egy sor tartozik.
Az oszlopokban az adott év adott hónap adott napjai szerepelnek.Ezeken a napokon jelezzük, hogy az ember dolgozott-e, vagy vmilyen okból nem (szabadság, betegség, munkaszünet stb).
Egy olyan kimutatást kellene csinálnom, ami gombnyomásra összesíti az adott ember egész éves munkanapjait, és mutatja, hogy bizonyos hónapokban mennyit volt távol.
Ezt mivel lenne érdemes megcsinálni?
-
MCGaiwer
addikt
válasz
FozzieBear
#29209
üzenetére
az utóbbi, igen.
-
MCGaiwer
addikt
válasz
FozzieBear
#29207
üzenetére
úgy akarom, hogy az eredeti sheet is megmaradjon. és ha ebből csinálok sima inserttel, akkor szétbarmolja...
-
MCGaiwer
addikt
mivel erre a műveletre senki sem válalkozott, ezért kis tippet szeretnék kérni, hol találok olyan "how to"-t, ahol leírja, hogy kész excel sheetből (formulák, dropdownok, feltételes formázások stb) hogy csinálok olyan table verziót, amiből pedig már egyszerűen lehet pivot-ot csinálni?
-
MCGaiwer
addikt
vállalkozik esetleg vki arra, hogy egy sheetből csinál egy table-t pivothoz? már kitépem a hajam...
-
MCGaiwer
addikt
válasz
Delila_1
#29081
üzenetére
Szia!
megpróbálom leírni.
Egy makrót szeretnék, ami adott sor módusulása esetén az "A" oszlopba kiírja azt a dátumot, amikor utoljára módosítva volt a sor (ez ugye mindig az aktuális napi dátum).
Ezt a makrót (túlképpen nem is makró, hanem VBA scriptként fut a sheeten) megcsináltam, és tökéletesen működik.
A probléma ott van, hogy a macrók futásakor az excel törli az undo historyt. Úgy akarom megcsinálni, hogy az aktuális dátum autómatikusan megjelenjen minden módosított sor elején, viszont az undo history is megmaradjon.
-
MCGaiwer
addikt
válasz
Delila_1
#29066
üzenetére
köszönöm!
Viszont nem teljesen tiszta nekem, hogy ez most azokat az adatokat állítja vissza, amit a macró átírt?
nekem az a fontos, hogy NE azokat állítsa vissza, amit a macró írt, hanem hogy a macró futása ne barmolja szét az undo historyt. Ezt úgy akarom áthidalni, hogy a macrót még azelőtt futtatom, hogy bármit csinálnék (tehát rögtön indulás után), meg az után, hogy már mindennel végeztem (tehát bezárás előtt). a két esemény között pedig az undo simán működhet.
-
MCGaiwer
addikt
válasz
poffsoft
#29063
üzenetére
oké, akkor egy másik megoldást próbálnék:
kirakok két macro gombot. az elsőt megnyomom (vagy ha megoldható, hogy rögtön indulás után lefusson, akkor úgy lenne a legjobb), ez csinál egy coppyt "A" sheetről.
ezután dolgozok "A" sheettel szokás szerint. Mikor végzek és bezárom az excelt, megnyomom (vagy ha zárás előtt lefutna magától, úgy lenne a legjobb) a másodikat, ami összehasonlítja "Acoppy"-t és az időközben általam módosított "Aeredeti"-t, akkor ahol nem egyeznek az értékek (tehát módosítva lett a cella) kiírja az adott dátumot "Aeredeti"-re majd törli "Acoppy"-t
-
MCGaiwer
addikt
válasz
poffsoft
#29059
üzenetére
akkor sajnos ez nem lesz jó, mert azon a sheeten, ahol a macro fut nem működik az undo

úgy nem lehet, hogy ha én "B" sheeten egy cellát egyenlővé teszek "A" sheeten egy cellával (ami tehát módosul ha "A"-n módosítom a cellát), akkor a macro a "B"-t figyelje és a "B"-re is írjon?
-
MCGaiwer
addikt
sziasztok!
nem találtam megoldást a VBA undo history törlésére, ezért egy áthidaló megoldást szeretnék eszközölni.
Kiemelném, hogy nekem nem a "macro" által végrehajtott változások visszavonására lenne szükségem, hanem a korábban általam végzet gépelések, módosítások stb visszavonására. (egyébként ha van vmi megoldás, ami ezt tudja, az lenne a legjobb)Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 Then Exit Sub
Application.EnableEvents = False
Cells(Target.Row, "A").Value = Date
Application.EnableEvents = True
End SubEz a macro az A oszlop adott cellájába beírja az aktuális dátumot, ha az adott sorban vmit módosítottam.
az áthidaló megoldásom az lenne, hogy egy másik worksheeten futtatnám ezt a macrót, ami pedig az első sheetről venné az adatokat.Tehát az lenne a kérdésem, hogy a fenti macrót hogy tudom úgy átalakítani, hogy az "A" sheet adott sorát figyelje, majd ha ott változás van, akkor "B" sheet adott sor adott cellájába beírja az aktuális dátumot?
(reményem szerint így ugyan "B" sheeten mindig törölve lesz az undo history, viszont "A" sheeten vissza tudok vonni mindent.
Új hozzászólás Aktív témák
- Bluetooth hangszórók
- Tőzsde és gazdaság
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- sziku69: Fűzzük össze a szavakat :)
- Milyen autót vegyek?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Le Mans Ultimate
- PlayStation 5
- Kormányok / autós szimulátorok topikja
- OLED TV topic
- További aktív témák...
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- PC Szervizeket, Gépépítőket keresek B2B szoftver partnerségre (E-számlával)
- The Elder Scrolls Online Imperial Collector s Edition
- Microsoft Office 2024 Home Business dobozos
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- 218 - Lenovo ThinkBook 16p (G5 IRX) - Intel Core i9-14900HX, RTX 4060
- ÁRGARANCIA!Épített KomPhone Ryzen 5 9600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- LG UltraWide 35WN75CP IPS Monitor! sRGB 99% / 3440x1440 / 100Hz / 5 ms / FreeSync! BeszámítOK!
- HIBÁTLAN iPhone 15 Pro 128GB Blue Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4692, 92% AKKSI
- BESZÁMÍTÁS! Asus B250 i5 7500 16GB DDR4 120GB SSD 500GB HDD GTX 1060 6GB FSP CMT240 Chieftec 400W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



