-
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
-
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
- HIBÁTLAN iPhone 13 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3755, 91% Akkumulátor
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Samsung Galaxy A14/Samsung Galaxy A34/Samsung Galaxy A54
- Lenovo ThinkPad T14S Gen1 Ryzen5 4650U 16GB
- Fém, összecsukható és kihúzható fotó állvány eladó
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő




