Sziasztok, letezik olyan funkcio az excelben mint a lookup ugye ami osszehasonlit adott oszlopokat es beir egy erteket az osszehasonlitas alapjan. Csak az a bajom, hogy en pl kodokat hasonlitok ossze es ha ezek nincsenek novekvo sorrendbe rakva akkor az excel nem tudja megcsinalni a lookup parancs segitsegevel.
A függvény negyedik paramétere 1 és 0 lehet. A nulla pontos keresést eredményez, az 1 pedig közelítőt. Az utóbbi elhagyható. Ha nem adsz meg negyedik paramétert, 1-nek értelmezi ezt az Excel, és ebben az esetben emelkedő sorrendbe rendezett adatokra van szükség.
Sziasztok ! Hogy lehet azt megcsinálni hogy a kijelölt cellák mindegyikébe ugyan azt a számot írja be amit fölül a fejlécben megadok?
Hogy ne kelljen ezerszer ugyan azt beírni ha van ezer cellám .
Szia!
Kijelölöd a cellákat (Shift vagy Ctrl segítségével). Beírod a számot, majd Ctrl+Entert nyomsz. A kijelölésben legyen benne a fejléces cella is. Utoljára szerkesztette: Delila1, 2020.06.08. 06:33:38
Kedves Mindenki! Kis segítséget szeretnék kérni! Próbálkozom egy egyszerű kis nyilvántartó elkészítésével Excelben. Vezérlőkkel oldottam meg a bevitelt és jól is működik. Viszont akadt egy kis problémám: szeretném, ha az első adat (név) bevitelekor a comboboxban kiválasztás alapján a már bevitt adatok is megjelennének, de sajnos nem sikerül összehoznom. Hibát jelez. :(
Private Sub Nev_Change()
Set WSN = Sheets("Nevek") Set WF = Application.WorksheetFunction
Köszi a megoldást! Szuperül működik! :) Azonban egy új problémával szembesültem. :( A már bevitt adatok kiegészítésekor új sorba teszi az egészet és megmarad a régi sor is. Így viszem be az adatokat:
Private Sub Bevitel_Click() Application.ScreenUpdating = True Sheets("Nevek").Activate
Hogyan tudom megoldani, hogy kiegészítéskor, változtatáskor ne keletkezzen új sor, de ha teljesen új adatsort szeretnék bevinni, az a végére kerüljön? Esetleg mondjuk még az egészet táblát bevitel után abc rendbe tegye? Előre is köszi a segítséget! :)
Ez adja meg az utolsó kitöltött cella sorát az A oszlopban. Ekkor az adatbevitellel felülírod az utolsó sort. Ha új sorba akarsz írni, akkor sor = Range("A1").End(xlDown).Row + 1 legyen a sor meghatározása.
Ha egy meglévő sor adatait akarod módosítani, akkor ki kell keresned a módosítandó sort egy jellemzője szerint. sor=Application.WorksheetFunction.Match(Nev, Columns(1),0)
Vigyázat! Itt a sor változó Variant típusú legyen! Ha deklarálod a változókat, akkor Dim sor As Variant, de az As Variant el is hagyható.
Üdv! Sajnos nem úgy működik, ahogy szeretném. :( A listából ki tudom választani a neveket és hozzá is rendeli a többi adatot, de nem tudok újat bevinni, mert hibával leáll. Illetve a form bezárásakor szeretném kiüríteni a formot, de a névnél itt is hibát jelez. És a meglévő adatok kiegészítése sem megy.
Privátban megadom a címem, oda küldd el a fájlt, hátha sikerül összehozni.