-
IT café
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
-
BigBadPlaYeR
senior tag
válasz Magnat #48206 üzenetére
Van egy Autohotkey dátumválasztó script-em, ami gyakorlatilag mindenhol működik, nem csak Excel-ben. De csak holnap tudom ide feltölteni. (Ha elfelejteném, írj egy privát üzenetet.)
De kb. így kell elképzelni: [link]"Furcsa, hogy az ember milyen keveset ér el, ha nem is próbálkozik."
-
BigBadPlaYeR
senior tag
válasz Magnat #48206 üzenetére
Gyors dátum-választó ablakhoz alább az Autohotkey script, amit említettem. Elég hasonló a linkelt verzióhoz, de ez már eleve a Mo.-n szokásos dátum formátumra van formázva. Shift+Win+D kombinációra jelenik meg.
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
#SingleInstance Force ; Automatically kill older Instance, and replace it!
#Persistent ; Run continously
+#d::
{
Gui, myDatePicker:New, -Resize AlwaysOnTop ToolWindow, DatePicker
Gui, Add, MonthCal, vMyCal 4 W-2
Gui, Add, Button, x+5 hp +Default gDateRoutine, Insert
Gui, Show
Return
GuiClose:
Gui, Destroy
Return
DateRoutine:
;GuiControlGet, MyCal
Gui, Submit
Gui, Destroy
FormatTime, MyDate, %MyCal%, yyyy.MM.dd.
SendInput %MyDate%
Return
[ Szerkesztve ]
"Furcsa, hogy az ember milyen keveset ér el, ha nem is próbálkozik."
-
félisten
-
Magnat
veterán
válasz Magnat #48568 üzenetére
Meg is van: legyen az eredeti tábla neve "Sorrend", a munkalapja amiről másolunk meg "Munka1", illetve egy másik tábla (neve lényegtelen, mert nem hivatkozzuk meg) eredeti munkalapja pedig "Ori" (ebben vannak a rendezendő adatok), mint original. Az első sorban vannak a mezőnevek, én most 4 mezőt hoztam létre vízszintesen és mindegyik alá 2 sornyi adatot. Nyitsz egy új munkalapot az Ori mellé, A1-be beírod:
=VKERES([sorrend.xlsx]Munka1!A$1;Ori!$A$1:$D$3;SOR(A1))
Aztán ezt jobbra elhúzod addig amennyi oszlopod van (4), lefelé pedig addig amennyi a maximális sorszám (3 -> fejléc + 2 adatsor), és kész is. Értelemszerűen a képletben szereplő "$A$1:$D$3" tartományt mindig akkorára kell venni, amekkora az eredeti tábla.
Szerk.: Ha az eredeti sorrendű táblára nincs szükséged, akkor kijelölöd az egész táblát és érték másolással felülcsapod az Ori fület, ezt meg törlöd.
[ Szerkesztve ]
̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
-
Brandynew
őstag
válasz Magnat #48700 üzenetére
Szia,
Igen, mert nem sikerült megírni.
Az értem, hogy a kamat (3%) mindig a fennmaradó tőkére számítódik, szóval az első hónapban 10 000 000 / (3/12) = 25 000, amit kamat címszó alatt fizetek és (törlesztőrészlet-25 000), amit a tőkére fizetek vissza.
De hogy ebből hogy jön ki, hogy jelenleg mennyi a fennálló tőketartozás...
-
lappy
őstag
-
bteebi
veterán
válasz Magnat #48960 üzenetére
"Igazából sztem csak a vba "engedékenységének" köszönhető, h a Vizsgal nélkül nem fut hibára az első körben"
Azt külön lekezeltem, még ha kicsit gagyin is, egy If-fel (összehasonlítás egy fixen üres cellával). De majd lehet, hogy átírom, mert jobban tetszik, amit írtál, csak volt pár apróbb gond az átírásnál, ezért inkább kiszedtem. Az én szintemen már ez is elég bonyolult makró, jól széthúzva már vagy 80-90 sor.
"(Ha meg a ciklus előtt adnál értéket a PreCellnek, pl azt, h PreCell=0, akkor meg az lenne a gond, h ha az első mezőben szintén pont 0 az érték, akkor "Please check"-re fut ok nélkül ... szóval sztem ezért korrekt a Vizsgal változóval)"
(Nem voltam kellően explicit a probléma körülírásával, alapvetően direkt.) Az érték gyakorlatilag nem lehet 0. De még ha az is lenne, az se lenne igazi gond, mert "csak" annyi a jelentősége az összehasonlításnak, hogy felhívja a figyelmet egy esetleges hibára. Elvileg lehetnek azonosak, vagy nagyon hasonlóak az egymás utáni értékek, csak kicsi rá az esély. Van esély fals pozitívra és fals negatívra is, az viszont már a júzer feladata, hogy akarja-e egyáltalán ellenőrizni. Mindenesetre legalább a lehetőség, az automatikus figyelemfelhívás adott hozzá.
Cancel all my meetings. Someone is wrong on the Internet.
-
Fferi50
őstag
válasz Magnat #49977 üzenetére
Szia!
A Value2 - höz fűzött magyarázat:
"The only difference between this property and the Value property is that the Value2 property doesn't use the Currency and Date data types. You can return values formatted with these data types as floating-point numbers by using the Double data type."
A Value mindig a cellában levő adattípusnak felel meg a Value2 pedig Variant típusú.
Ha viszont a Cellában látható formában szeretnénk adatot kapni, akkor a Text tulajdonságot kell használni - persze ilyenkor String lesz a megkapott érték.
A Value az alapértelmezett tulajdonsága a Range-nek, így elvileg nem kell kiírni, más kérdés, hogy előfordulhat emiatt hibás értékadás, én nem sajnálom azt a pár betűt.
Üdv.[ Szerkesztve ]
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Vicces képek
- AMD Navi Radeon™ RX 6xxx sorozat
- Musk betiltja az iPhone-okat a Teslánál és az X-nél, ha ezt meglépi az Apple
- Politika
- OLED TV topic
- Projektor topic
- Lakáshitel, lakásvásárlás
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- Ford topik
- További aktív témák...
- Vírusirtó, Antivirus VPN kulcsok
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Autómatricák a legjobb minőségben, több ezer minta! PH tagoknak 30% kedvezmény!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen