Excel kérdés
Jelentkezz be a hozzászóláshoz.
A makrókat ahhoz a laphoz kell rendelned, amelyiken mûködtetni szeretnéd.
Mindkettõ a C:E tartomány celláira hat. Az elsõ jobb klikkre, a második duplaklikkre hajtja végre a feladatot.
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.
1.esemény: tetszõleges mezõbe kattintva beszínezi pirosra a cellát, és beír egy szöveget. pl.: "FALSE"
2.esemény: tetszõleges mezõbe duplán kattintva beszinezi zöldre a cellát, és beír egy szöveget. pl.: "OK"
Ezt a funkciót nem az egész táblázatra szeretném alkalmazni, csak 3 oszlopra.
Sajnos csak úgy tudom megoldani a fealdatot hogy billentyûparancsra fusson le a macro.
Üdvözlettel: ANP
pl.:
Sub Macro2()
'
' Macro2 Macro
' Macro recorded 2010.03.31 by ANP
'
' Keyboard Shortcut: Ctrl+k
'
ActiveCell.FormulaR1C1 = "OK"
With Selection.Interior
.ColorIndex = 4
.Pattern = xlSolid
End With
End Sub
cella formázásnál esetleg válts át egyéni-<ó>ó>:pp:mm -re
¥ xfire: kistekila
Xubuntu 14.04.5 /WIndows 7 Enterprise/Windows XP professional SP3(némely szoftver inkompatibilis az elöz?vel). :)
Hogyan lehetne például 244:00:00 kiírni mert csak a 24:00:00 - ig írja ki?
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
ActiveCell.FormulaR1C1 = " =SUM(R<-1>-1>C<-1>-1>:R<-2>-2>C<-1>-1>)
Akkor a B2 cellába beírja a SZUM(A1:A2) képletet.
Ugyanilyen elgondolással egy BAL(A1;2) képletet szeretnék a B2 cellába beírattatni:
ActiveCell.FormulaR1C1 = "=Left(R<-1>-1>C<-1>-1>;2)"
de „Run-time error ’1004’: Application-defined or object-defined error” hibaüzenetet kapok.
Tudna-e valaki segíteni?
érdekes hogy az oo tudja kezelni az *.xlsx fájlokat az mso nem 😊
saját magával nem kompatibilis 😄
¥ xfire: kistekila
link
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!
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!
Otthon a 2007-es Excel be lett csinálva valami itt a benti gépen melóban 2003-as van,nem bírja megnyitni,hogyan lehet konvertálni vagy mit kell csinálni hogy a 2003-as megnyissa. Elõre is köszönöm(fontos lenne).
feltéve, hogy az adataid az A1 és B1 cellákban vannak.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Sajnos elég kezdõ vagyok az excelben ezért segítséget kérnék egy probléma megoldásában. Egy táblázatban szorzatokat kell létrehoznom, de az volna a cél hogyha az egyik szorzandó cella üres marad akkor a végeredmény vagyis a szorzat cella 0 legyen ill. üres maradjon. Most ugyanis az történik, hogy az üresen hagyott cellát 1-nek veszi a program.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Sub ListBox2_Change()
Cells(1, 13) = "=+VLOOKUP($D$17,'Invoices 2010'!$B$4:$H$60,5,FALSE)"
End Sub
¥ xfire: kistekila
A beépített függvénnyel nem tudom, mi baja lehet. Talán az Office-ra kellene egy frissítést küldened.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
=+VLOOKUP($D$17,'Invoices 2010'!$B$4:$H$60,5,FALSE)
Ez a calculate ez új, hogyan kell?
Excel options ban mindent megpróbáltam, iterations 200-on és enable, calculation automatic stb
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
=INDIREKT("A"&HOL.VAN(MIN(B:😎;B:B;0))
Indirekt->indirect
hol.van->match
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Sõt, vagy pedig egyszerûbben:
=+VLOOKUP(MIN(A1:A16),A1:B16,2,FALSE)
A következõ lenne amit valahogy meg kellene csinálni de egyszerûen nem tudom:
A oszlopban megyék neve Mellette a B oszlopban pedig adatok.Egy tetszõlege cellába azt kellene kiírni, hogy melyik a minimum(a B oszlopban ) az adatok közül, de nem a számot írja ki hanem a vele egy sorba lévõ(A oszlopba) megye nevét.
mert akkor excel beállításokban => képletek => számítási feladatoknál nézz szét
¥ xfire: kistekila
Valami automatikus frissités beállitással lehet a gond, mert általában mûködik, csak néha elakad. Ha a jelzõ cellát frissitem függvényfelülirással akkor megint jó, de ha csak szimplán az érték változik meg, akkor nem mindig.
Szivesen elküldöm mailre, ha gondolod.
Kösz
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
egy feltételes formázással kapcsolatos kérdésem van 2007 -es Excelben.
Beállitom 3 db rule-al azt, hogy egy cella attól függõen változtassa a devizanemet a formázásban, hogy egy másik jelcella értéke milyen devizanemet ad ("USD", "HUF" stb).
A gondom az, hogy nem mindig vált át a formázás a jel változásakor, néha igen, néha beragad és többé nem, akkor csak a rule megnyitása + apply paranccsal tudom újra aktiválni.
😉
¥ xfire: kistekila
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Nyisd meg az excel-t(start>futtatás>excel.exe) majd a munkaablak(ctrl+F1) megkeresed a "Elsõ lépesek"-et vagy a fájl menü legalulra...
Xubuntu 14.04.5 /WIndows 7 Enterprise/Windows XP professional SP3(némely szoftver inkompatibilis az elöz?vel). :)
Más. Eltûnt egy excel fájlom. Megnyitottam módosítottam - beírtam egy x-et - el akartam menteni azt ,mondta a fájl nem lehet menteni. Mondom le vagy szarva bezárom majd újra megnyitom. Erre eltûnt a fájl. Kész sehol nincs. Keresés nem találta, lomtárban nincs, legutóbb megnyitott dokumentumok alatt szerepel de megnyitni nem tudja. Ez most...
Ha ott a magyar szokásnak megfelelõen vesszõ van megadva tizedesjelként, akkor a beírt 2.15-öt dátumként (2010.02.15.) értelmezi az Excel, és átállítja a cellaformátumot. A megjelenített 40224 azt mutatja, hogy a máig ennyi nap telt el 1900.01.01 óta.
Ha számként akarod bevinni, vesszõvel írd: 2,15
Ha viszont szövegként van rá szükséged, mint például egy fejezet címe, akkor a bevitel elõtt adj a cellának szöveg formátumot.
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
2.05re meg ezt: 40214,00
Mit tehetek ellen?
Egyéb iránt még a régi 97est használom.
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.
(Hasonló megoldásokat is végig próbáltam, és nem tudom hogy hagytam ki a két & et....<#falbav>#falbav>
kezd = 5
ucso = 10
Rows(kezd & ":" & ucso).Delete Shift:=xlUp
megadhatod 1-1 cella értékeként is:
kezd=cells(1,1)
ucso=cells(1,2)
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Nyilván rosszul kérdeztem?!?
Tehát törlök egy tartományt:
Rows("5:10").Delete Shift:=xlUp
De legközelebb a törlendõ tartomány a ("5:25") lenne...Aztán megint más...
Ezért kellene a változó a második helyre.