Az „Excel” fórum célja, hogy keretet adjon az Excel felhasználók széles táborának tapasztalataik megosztására, és lehetőséget a segítséget kérőknek. Az alábbi összefoglaló azért készült, hogy segítse a helyes kérdésfeltevést.
– Írd le szabatosan a problémát. Úgy fogalmazz, hogy ne csak te magad, de a szakértő is megértse, mire szeretnél választ kapni.
– Írd le, hogy milyen verziójú Excellel dolgozol. (Vagy ha nem – ill. nem csak – Excel, akkor micsoda?)
– Írd le, hogy milyen úton indultál el, és hol akadtál el rajta.
– A kérdés megértése szempontjából sokat segíthet, ha feltölteszt egy képet, amin látszik, hogy mit szeretnél, vagy illusztrálja azt.
– Még jobb, ha feltöltesz egy minta munkafüzetet valahová (pl. data.hu). Feltöltés előtt távolítsd el belőle a nem publikus adatokat.
– Ha a feladat jellege olyan, célszerű az "előtte" és "utána" állapotokat bemutatni. (Miből kellene csinálni mit?)
– Ha VBA kódon kell javítani, másold be a releváns kódrészt. Rövid kód mehet hozzászólásba, hosszú kód inkább ide: http://pastebin.com/
– Ha valami nem úgy működik, ahogy kellene, add meg a rendellenes viselkedés jellemzőit, a hibaüzenetet, és a hibát okozó programsort.
Szó szerint ez történt velem is nemrég, és éppen abban az időben, amikor a régi víruskeresőm frissítése valamiért nem működött, és az újat még nem telepítettem...
Az első kérdésre: a Windowsban az asztalon jobb klikk, Tulajdonságok, a Megjelenés fülön választhatsz különféle beállítások közül. Ha egyik sem felel meg, ugyanitt, a Speciális menüben tetszésed szerinti színeket tudsz beállítani.
Az első kérdésre: a Windowsban az asztalon jobb klikk, Tulajdonságok, a Megjelenés fülön választhatsz különféle beállítások közül. Ha egyik sem felel meg, ugyanitt, a Speciális menüben tetszésed szerinti színeket tudsz beállítani.
Két kérdésem lenne: 1. Hogyan kell a munkalapot körülvevő keret színét átállítani. Azét amiben a menű is van. Nálam most túlságosan pasztell, és alig lehet észrevenni, a munkalapfűleken a kijelöléseket. Megjegyzem, nem tudom, hogyan váltott át a korábbi erősebb szinkiosztásról.
2. Az excel 2000-rem újabban hülye szokást vett fel. Több lap kijelölésekor, csak az első parancsot hajtja végre az összes kijelölt lapon. A többit nem. Hogyan lehetne jobb belátásra bírni?
bocs, tehát: van kb 5 szam pl. 350, 460, stb egymás alatt egy oszlopban pl a2, b2ben ezek már eleve úgy jöttek ki h egy képletből =A1*999/100
és ezek után használnám a kerekitő képletet. igazából furcsa mert kiszámolsz vmit és visszakerekited de ez kell a két képletet kellene összefűzni köszi
Sziasztok!
Tudja valaki, hogy lehet lekérdezni a hálózati felhasználói név ismeretében az ehhez tartozó valós nevet?
A felhasználói név lekérdezésére az alábbi kis rutint használom:
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Function Username()
Dim strUserName As String
strUserName = String(100, Chr$(0))
GetUserName strUserName, 100
strUserName = Left$(strUserName, InStr(strUserName, Chr$(0)) - 1)
Username = strUserName
End Function
Na jó, esetleg az eredeti függvényt, ami az értéket kiszámolja, módosítani úgy, hogy a kiszámolt értéktől függően egy "Ft" vagy "€" sztringet hozzáfűzzön. De akkor nem lehetne tovább számolni ezzel a cellával, mert már nem szám, hanem szöveg típusú lenne.
Tudja egyébként valaki hogy miért kerülnek az excel 2000-es fájlokba olyan named range hivatkozások amikről még csak nem is álmodik az ember? Az én problémám egy olyan fájllal volt, amit hálózaton használ(t)ak többen is. Nyitáskor mindig rákérdezett a külső link frissítésre, záráskor hivatkozott egy olyan makró futtatására ami nem is volt a fájlban és ha munkalapot akartam másolni, csak hosszas figyelmeztető üzenetek után lehetett, mivel mindig felhívta a figyelmet arra, hogy a másolni kívánt munkalapon már van olyan név, amit másolni akarok... és csak az összes named range törlése oldotta meg a problémát.
Képlettel nem tudom ezt megoldani. Van egy olyan lehetőség, hogy feltételes formázás, ahol a cella értékétől függően lehet formátumot megadni, de az nem terjed ki a számformátumra. Egy makrós megoldást tudnék javasolni. Lehet írni olyan makrót, ami automatikusan lefut, valahányszor az Excel átszámolja a munkalapot. Ezzel át lehet alakítani egyes kijelölt cellák számformátumát az értéküktől függően. Természetesen ennek a megírásához is ismerni kell a táblázat felépítését. Legalább annyit, hogy mely cellákról van szó, és mi a változás feltétele.
Viszont érdemes előbb egy biztonsági mentést készíteni, mert ezzel a makróval az összes belső named range is törlődik, és ha bármely képlet ilyenre hivatkozik, akkor annak annyi.