Excel kérdés
Jelentkezz be a hozzászóláshoz.
Én azt hittem, ha egy cellaértéket bármikor meg tudok változtatni akkor az már változó lesz, de ezek szerint csak akkor az, ha a makro számol vele, s nem feltétlen kiírt eredményt ad. hmmm remélem jól sejtem :-D
Még egyszer őszintén köszönöm!
Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!
A VBE-ben (Visual Basic Editor) érdemes beállítani a Tools | Options menü Editor fülén a "Require Variable Declaration" opciót, ekkor az új modul tetejére automatikusan beírja az Option Explicit szöveget, ami kötelezővé teszi a modulban a helyfoglalást. Sok hibakereséstől menthet meg. Például más feladatra véletlenül azonos változót viszel be, vagy elindítasz egy ciklust, a benne lévő változó nevében elütsz egy karaktert, vagy egy egész szám típusú változóba törtet vinnél be. Ilyenkor üzenetet kapsz, ahol a hiba kijavítása után folytathatod a makrót.
Általános nézet, hogy az összes változó deklarálását érdemes a Sub sor alá bevinni, így nem kell egy hosszabb makróban keresgélni.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Az első kérdésem az az lenne, hogy mennyire szükséges egy makró folyamán deklarálni egy változót? mert ugye makro rögzítésénél nem csinál ilyet az excel, viszont a könyvekből amiből tanulok ott meg írják, hogy kell.
Másik kérdésem meg az lenne ha írok vba-ban egy makrot ezt a deklarációt a változó bevezetése előtt elég deklarálnom, vagy vissza kell mennem a program elejére, s ott egy helyen megtenni azt?
(Még csak most tanulom a vba nyelvet s ezért vagyok ilyen tudatlan :-( )
Köszi szépen a választ előre is!
Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!
Vigyáznom kell magamra, mert bel?lem csak egy van, mások többen vannak, ?ket könnyebb pótolni.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
2015.01.10 => =közép(A2;6;2)
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Egy üres oszlopba írd be a hónapok számát 1-től 12-ig. Legyen ez pl. a K1: K12 tartomány. Az L1 képlete =SZUMHA(E: E;K1;D: D)
Ezt másold le K12-ig. A cellaformátum <ó>ó>:pp legyen.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Vigyáznom kell magamra, mert bel?lem csak egy van, mások többen vannak, ?ket könnyebb pótolni.
viszont most próbálgattam és ha vesszőt írok, akkor marad úgy. de az a baj, hogy egy .txt fájlból importálom be az adatokat (minden tört számnál pont van) és kézzel átírni a pontokat vesszőre, temérdek idő lenne. erre valami ötlet? 😊
Vigyáznom kell magamra, mert bel?lem csak egy van, mások többen vannak, ?ket könnyebb pótolni.
Sajnos így írták meg a fejlesztők, túlzásba vitték a felhasználó kiszolgálását a dátumok beírásának megkönnyítésére.
Csak azt nem értem, ha már a dátum formátumok között az 2015.01.15 formátumot ajánlják – helyesen, akkor ők miért jan.15 formában írják ki az 1.15-öt.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
olyan kérdésem lenne, hogy ha egy cellába beírok egy tört számot, jelen esetben 1.15-öt, akkor az excel dátumra formázza át (jan. 15). visszaállítom általánosba a cellatulajdonságot, de akkor meg egy irdatlan nagy számot mutat. újra beírom az 1.15-öt, de megint dátumként fogja fel. hol lehet ezt kikapcsolni, hogy ne állítsa át magától?
Vigyáznom kell magamra, mert bel?lem csak egy van, mások többen vannak, ?ket könnyebb pótolni.
Nagyon szépen köszönöm ez tökéletes lett!!!!!!!!!!!!!!!!
Célszerű előre elrejteni a 11:35 sorokat.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target,
If Target > "" Then
Rows(Target.Row + 1).EntireRow.Hidden = False
Else
Rows(Target.Row + 1).EntireRow.Hidden = True
End If
End If
End Sub
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Olyan problémám lenne excel 2013-ban hogyha a B11-es cella üres akkor az egész 12. sor legyen rejtet, ha nem üres akkor természetesen legyen látható a 12. sor és ez a 35. sorig működjön. Tehát ha a B11-be írok látható legyen a 12. sor és ha a B12-be írok akkor látható legyen a 13. sor és így tovább.
Előre is köszönöm!
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Létezik olyan függvény vagy arra megoldás, hogy A oszlopban folyamatosan töltődnek fel a cellák számokkal egymás alá és pl C2 cellába mindig az éppen aktuális A oszlopban lévő legalsó (legutolsó) számot írja ki? Végignéztem a függvényeket de nem nagyon találtam megoldást.
Esetleg valami ötlet?
Válaszokat előre is köszi.
Utoljára szerkesztette: kkonrad, 2014.11.15. 12:55:53
Az oszlopokban egyes cellák háttérszínét módosítod, és csakis ezeket összegezze a Teljesült sorban oszloponként? A csatolt képen nem látok más színű cellát.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
A melléklet táblában az 1. sorban SZUM K5:K1000 van. a 2 sorba szeretném összegezni ha valami elkészült, ezt vagy háttésznezéssel vagy betűszín változtatással kellene jelölni. a + sorban az 1-2 sorok erdeménye jelenne meg mint hátralévő feladat. Delila-tól olvastam a neten egy makrót de nekem nem igazán működik.
Ha tudna valaki segíteni, nagyon jól esne
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
nagyon köszönöm a segítséget. Ezeket nem ismertem nagyon hasznos volt a segítséged
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Előre is köszi
mczoli
Tedd ki a füzetet elérhető helyre a nem publikus adatok törlése után.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
köszönettel
A G8 cella értékét keresi a másik lap H:K tartomány első (K) oszlopában. Megtalálja a megfelelő sort, és a H:K tartomány második (I) oszlopából jeleníti meg az értéket. A HAMIS paraméter, ami helyett írhatsz nullát is, azt mondja meg a függvénynek, hogy pontos találatot vársz.
A súgóban találsz mintát az IGAZ, vagy 1-es paraméterre is.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Az első érvényesítésben (A1 cella) kiválasztod a kategóriát, a másodikban (B1 cella) a konkrét anyagot.
Az FKERES függvény keresési értéke a B1 cella legyen. =FKERES(B1; tartomány; oszlop; HAMIS)
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
mivel ez így nagyon jól működik (soha nem jöttem volna rá, mert nem tanultam excelt, csak ami ragadt rám) , rögtön bekajáltam a következő problémát. Eddig egy a pincéig érő oszlopban voltak az anyagok , mellettük az egyégtömeg (kg/m2 vagy kg/m) és az egység ár. A számoló táblában az FKERES-sel simán megtaláltam öket és tudtam velük tovább számolni! De most melyik függvénnyel fogom megtalálni? vagy egyáltalán megtalálom? Előre is köszi <#integet2>#integet2>
Kiválasztod az idomacélt, mellette a B oszlopba érvényesítést viszel be. Megengedve: lista. A forráshoz =INDIREKT(A1) – illetve az a cella szerepeljen paraméterként a függvényben, amelyikben a kategóriát kiválasztottad.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
:
Az első mukalapon létrehozott "A" oszlopban létrehozok egy adatérvényesítést(ennek nevei amásodik munkalapon vanna) pl. 6 katagóriában (Lemez, Rúdacél, idomacél..) a "B" oszlopban az "A" oszlop szerinti kategória szerint szeretnék kapni egy listát (adatérvényesítéssel egy másik munkalapon lévő táblázatrészből, ahol az A oszlopnak megfelelő anyagok és tulajdonságaik vannak megadva) . Majd az így kiválasztott anyag tulajdonságaival szeretnék az első munkalapon számolni
Köszi előre is bárkinek is!
Ez megoldható? vagy teljesen más módszert kell keresni
Vigyáznom kell magamra, mert bel?lem csak egy van, mások többen vannak, ?ket könnyebb pótolni.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
olyan kérdésem lenne, hogy beállítottam a celláknál a kerekítést nulla tizedesjegyre (tehát egész számra kerekít), azonban ha számolok az adott cellával, akkor nem a kerekített összeget veszi, hanem a tört számot (pl. nem 4-gyel számol, hanem 3,89-cel). valahol át lehet állítani, hogy a kerek számmal számoljon?
Utoljára szerkesztette: rooney8, 2014.09.21. 14:45:12
Vigyáznom kell magamra, mert bel?lem csak egy van, mások többen vannak, ?ket könnyebb pótolni.
Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!
Reméltem, rájössz, hogy a "címsor közére" címsor közepére akart lenni, és nyertem. <#nyes>#nyes>
(nincs itt egy valóban mosolygó figura?)
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!
Utoljára szerkesztette: Delila1, 2014.09.15. 12:39:59
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.