-
Fototrend
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
-
Delila_1
Topikgazda
A makrót a laphoz kell rendelned (a Téma összefoglaló szerint).
A munka kezdésekor beírsz valamit az A1 cellába, az A2-ben megjelenik az idő, dátummal. A munka befejezésekor B1 cellába írsz, ekkor a B2-ben jelenik meg a pontos idő. Amelyik cellában az eltelt időt akarod látni, beírod a képletet: =B2-A2. Itt a formátum a cellaformázásnál az idő kategóriában az első (13:30:55) legyen.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Address = "$A$1" Then Range("A2") = Format(Now, "yyyy.mm.dd hh:mm:ss")
If Target.Address = "$B$1" Then Range("B2") = Format(Now, "yyyy.mm.dd hh:mm:ss")
Application.EnableEvents = True
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
exalto
csendes tag
válasz Mentavirág #35025 üzenetére
Simán nyomj egy ctrl+h-t és használd a csere funkciót.
-
RAiN91
őstag
Sziasztok
HA függvényt szeretnék használni, úgy, hogy 3 féle dolgot vizsgáljon külön. Hogyan lehet megoldani?
Pl. B1 cellába:
Ha A1=1 akkor ..y
Ha A1=2 akkor...x
Ha A1=3 akkor ..zKöszönöm!
-
sztanozs
veterán
válasz RAiN91 #35205 üzenetére
Amennyiben szigorúan (szám) 1,2,3, akkor:
=CHOOSE(A1,"X","Y","Z")Bocsánat
=CHOOSE(A1,"y","x","z")
Egyébként (pl szöveg - vagy akármi - "1", "2", "3" -> "y", "x", "z"):
=CHOOSE(MATCH(A1,{"1","2","3"},0),"y","x","z")
És az egészet be lehet tenni egy IFERROR-ba, hogy a lehetséges kivételeket lekezeljük:
=IFERROR(CHOOSE(MATCH(A1,{"1","2","3"},0),"y","x","z"),"Nem 1, 2 vagy 3")
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Traxx
őstag
Sziasztok!
Segítsetek legyetek szívesek, mert képtelen vagyok meglátni, mi a nem jó az alábbi képletben
=HA(O41="";"";HA(HIBÁS(GYÖK(((O41*HA(D12=2;0,7071;2,7))^2)-((D41^2)/(I13*D13))));0;GYÖK(((O41*HA(D12=3;0,5231;2,7))^2)-((D41^2)/(I13*D13)))))
#SZÁM! hibát kapok eredményül, de az okát nem tudom megfejteni...Elvileg minden, a képletben a számoláshoz szükséges cella tartalmaz értéket.
"Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
-
sztanozs
veterán
^2 - ez nem tudom működik-e rendesen képletben, illetve, hogy tényleg tizedesvessződ van-e vagy tizedespontot kell használnod.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Fferi50
őstag
Szia!
Nem vigasz tudom, de nálam 2016 alatt bemásolva nem okoz hibát.
Javaslom, nézd meg a képletvizsgálóval, illetve az elődök bekapcsolásával.
Talán próbáld meg egy másik cellába átmásolni csak a kifejezést. Elképzelhető, hogy valamilyen cella formázást miatt problémázik.Üdv.
-
Delila_1
Topikgazda
válasz Melorin #35213 üzenetére
Az a része megy, hogy a kiválasztott termékhez a következő érvényesítés a megfelelő méreteket adja?
Az első laphoz rendelt makrót átírtam, hogy ne képleteket, hanem eredményeket írjon a K oszlopba.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 2 Then Cells(Target.Row, "K") = _
Application.WorksheetFunction.VLookup _
(Target, Sheets("Adatok").Columns("F:G"), 2, 0)
Application.EnableEvents = True
End SubTulajdonképpen a B oszlop érvényesítésében szerettem volna összehozni az INDIREKT és az FKERES függvényt, de nem engedte.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
logitechh
csendes tag
Sziasztok!
Lenne 3 kérdésem:
1.
Hogy tudom azt megoldani makróval, hogy egy kijelölt tartományban a betüméretet meg kelljen adni hogy elférjen az adott cellában.
Tehát ki van jelölve a tartományom emberünk rányom a makró gombra és majd felugrik egy ablak melyben az szerepel,hogy: "adjad meg a betűméretet"
oda beírja delikvens az értéket majd a betűméret 3 és akkor lekicsinyíti.
Ha ez bonyolult az is megoldás ha mondjuk a c3 as cellába írt szám mértére változtassa a betűméretet.2.
Mások nagy problémám hogy van egy táblázatom ami kb fixen 600 sor és nem és mindig úgy kezeli az excel mintha még a 10000-ik sorba is lenne valami pedig nincs. Tehát a görgetősáv irtó pici és alig lehet navigálni benne.
3.
Azt hogyan állítom be, hogy pl beírok valamit a cellába akkor automatikusan állítsa át a megfelelő magasságúra a cellát. Mert van olyan füzetem ahol ez megtörténjen és van olyan ahol ez nem. Sőt olyan is van ahol egy részében megoldja ez egy részében nem.
Köszi előre is
Bocsi ha nem érthetően fogalmaztam -
Traxx
őstag
válasz Fferi50 #35212 üzenetére
És Delila, sztanozs: a dolog sajnos sokkal profánabb volt: a gyök alatti rész negatív érték lett, és emiatt a gyökvonás nem értelmezhető Csak ezt sehogyan sem sikerült meglátnom elsőre, és sokadikra sem.
"Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
-
föccer
nagyúr
a gyök alatti rész negatív érték lett, és emiatt a gyökvonás nem értelmezhető
Értelmezhető az, csak az excel nem kezeli. Mondjuk azért nem is elvárható tőle, hogy kezelje a komplex számokat. Azért egy tisztességes matematikai rendszernek ez már nem okoz gondot. Bocs az offért, nem bírtam megállni. :d
üdv, föccer
[ Szerkesztve ]
Építésztechnikus. Építőmérnök.
-
logitechh
csendes tag
válasz Delila_1 #35218 üzenetére
szia amit megadtál az tök jól müxik egy üres munkalapon
De nekem lényeges lenne, hogy hagyja figyelmen kívül , hogy az A oszlop vagy a Q oszlopba vannak sorok amelyek esetleg magasabbak mint a többi.
Nem lehet a betűméret bekérős módszert alkalmazni?
(Ez egy munkalap levédős makróm szövegdoboza)tehát ha itt azt irom hogy 3 akkor 3as legyen az F16166 tartományban a betűméret
-
-
-
Dilikutya
félisten
Az milyen beállítás, ha azt akarom, hogy egy cella hosszú tartalma ne lógjon ki a cellából? Nem baj, ha nem látszik a szöveg végig, úgyis feldolgozásra megy, csak zavar, hogy kilóg.
Nem vagyok perverz, csak haladok a korral. (Még mindig: Rock&roll feeling baby, rock&roll feeling.....)
-
sztanozs
veterán
válasz Dilikutya #35227 üzenetére
Nincs ilyen beállítás. Csak akkor nem lóg át, ha:
- van valami a szomszéd cellában (pl egy szimpla aposzttrof - szövegjelölő, nem fog cáltsznai a cellában)
- ha szövegkitöltésre vagy sortörésre (wrap, justify, distributed - indent) van állítva a formázás
- ha szöveg kicsinyítés be van állítva (shrink) - hosszú szövegnél olvashatatlan
- ha a szövegismétlés (fill) be van állítva - ha kevesebb a szöveg, mint a cella hossza, akkor ismétli a szöveget, amíg be nem tölti a cellátJOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
csferke
senior tag
Sziasztok!
Excel 2007-et használok. Alkalmam nyílt kipróbálni a 2013-ast. Hát, mit mondjak, nem estem hasra tőle. Lefutattam rajta néhány 2007-es munkafüzetemet, sok-sok makróval, VBA-val teletüzdelve. Nem győztem kapkodni a fejemet a sok futási hibajelentéstől. Állandóan hiányolt valamit, sokminden nem tetszett neki.Kérdésem a "szakmában" járatosokhoz.
Érdemes-e, sok-sok fáradságos munkával átdolgozni a makrókat, VBA-kat, hogy ehető formába legyen a 2013-asnak? Eléggé sok munkafüzetről lenne szó, mindegyiken 8-10 lap, telistele gombokkal, menükkel, makrókkal stb.
Mit kapnák többet, szebbet, jobbat? Vagy maradjak a régi jól beváltnál?köszi
[ Szerkesztve ]
-
flash-
veterán
üdv
meg lehet csinálni makróval vagy bárhogy azt hogy egy adott excel táblázazban történik módositás az naplózva legyen egy dokumentum fájlban? excel tud ilyet de korlátozott módon, és makróval?
ötlet?"Embrace our fellow man, no longer vilified"
-
sztanozs
veterán
válasz csferke #35229 üzenetére
Gondolom nem a kompatibilitással lehetett a gond, inkább a hiányzó referenciákkal, nem?
De itt a különbség a 2007 és 2010 között (2013-ra asszem nem volt jelentős változás): [link][ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz csferke #35234 üzenetére
Úgy értettem, hogy a makróban nem createobject-tel csinálsz objektumokat, hanem referencián keresztül:
Set objektum = CreateObject("Akarmi")
vsSet objektum = new Akarmi
Be tudsz ide másolni néhány hibás sort és a hibaüzenetet?
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
csferke
senior tag
válasz sztanozs #35235 üzenetére
A 2013 itt hibát jelez: xpos és ypos
Dim Prompt, Title, Default, MyValue
Title = "Valami"
Prompt = ""
xpos = 6000
ypos = 6000Itt meg a Chr(13) nem tetszik neki
Prompt = "1.sor szöveg" + (Chr(13)) + "2.sor szöveg"
és még számtalan más helyen is
Hibaüzenetet most nem tudok mondani mert nem az én gépemen van a 2013
[ Szerkesztve ]
-
sztanozs
veterán
válasz csferke #35236 üzenetére
Nekem 2013-am van és hiba nélkül végrehajtja ezt az utasítást (Prompt = ...).
Ahogy nézem a library nincs meg a gépen, vagy nincs behivatkozva:
"Visual Basic for Applications"xpos, ypos - nem lehet, hogy option explicit van a kód elején és nincs inicializálva (vagy esetleg nem nem jó a tipus?)
Ezt találtam még:
Office 2013 változásokElképzelhető, hogy 64-bites Office van fenn, és emiatt vannak problémák.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
norbika84
csendes tag
Sziasztok!
Grafikonnal kapcsolatban lenne kérdésem. Csináltam egy olyan grafikont, amiben vonalak és pontok is vannak, és úgy néz ki, ahogy szeretném. Van több munkalapom, ahol szeretném ezt használni úgy, ahogy most kinéz, csak az aktuális munkalap adataival. Hogy tudom áttenni a többi munkalapra, hogy az általam beállított vonal típusok színek illetve ugyanez a pontok esetében is megmaradjon, ha megváltoztatom az adatok kijelölésénél az adatforrást. Bárhogy próbálkoztam, mindig visszaáll az eredeti állapotba a grafikon (megváltoznak a színek, a vonal típus, a pontok is változnak)
Remélhetőleg érthető, hogy mi a problémám.
Tud benne valaki segíteni?
-
Fferi50
őstag
válasz csferke #35236 üzenetére
Szia!
Csak két apróság:
"Dim Prompt, Title, Default, MyValue"
Ez a sor mindhárom változódat Variantnak definiálja (ami persze kényelmes, de nem gazdaságos memória használat és nem ad típus ellenőrzési lehetőséget.
Prompt = "1.sor szöveg" + (Chr(13)) + "2.sor szöveg"A szövegek összefűzésénél a + helyett ajánlatos a & műveleti jel használata, Chr függvényt nem kell zárójelbe tenni.
xpos, ypos elképzelhető az is, hogy túlcsordul.
A segítséghez fontos lenne a hibaüzenetet is imerni.
Üdv.
-
norbika84
csendes tag
válasz Fferi50 #35239 üzenetére
Grafikon beszúrásánál új munkalapra tettem egyből, és ezt másoltam át másik munkalapra, de így is csinálta azt, hogy nem maradtak meg a formázások. Illetve azt is csinálta még az eredeti grafikon, hogy ahol nem volt érték (mert a képlet szerint nem kellett), akkor oda 0 vett értéknek, nem pedig semmit (pont grafikonnál), ezért onnan ki kellett törölnöm a képletet. Erre valami megoldás lenne?
-
Fferi50
őstag
-
Új hozzászólás Aktív témák
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Game Pass Ultimate előfizetések 1 - 25 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN!