-
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
-
poffsoft
addikt
válasz Fire/SOUL/CD #12700 üzenetére
Köszi,
részsiker van, a hibát megtaláltam, csak a megoldást nem tudom:
Szóval, bonyolultabb a képlet, mint a minta, és azt hiszem az ";" okozza a gondot .
Ez a végleges képlet (stringben tárolja a K10 cella):
'=E20+DARABTELI(G20:AK20;"O")
Ha a ";"-t kitörlöm, már működik a beillesztés, csak a képlet hibás úgy.
Erre mi a megoldás?[ Szerkesztve ]
-
poffsoft
addikt
válasz poffsoft #12702 üzenetére
Megvan, nem formula, hanem formulalocal:
Range("AM20").FormulaLocal = MyFormul$
Persze ezzel állítólag akkor lesz gond, ha nem magyar excelben nyitják meg a füzetet (mert előfordulhat sajnos)
p.s.: én már a 3. kv-n vagyok túl, de rajtam nem segített
[ Szerkesztve ]
[ Szerkesztve ]
-
félisten
válasz poffsoft #12703 üzenetére
Makróban mindig a függvények angol nevét kell használni, akkor a Formula is jó lesz, minden esetben. Ez esetedben annyit jelent, hogy nem DARABTELI, hanem COUNTIF
UI: Azt hittem a kávéhiány, de úgy látszik le fogok padlózni(fáj e fejem, ver a wasser), valami vírus garázdálkodik bennem. Sebaj, kell vírusirtót szereznem, az majd helyretesz (3dl forraltbor, 1 dl pálinkával)
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
bozsozso
őstag
válasz Fire/SOUL/CD #12688 üzenetére
Hát sajnos nem jó így sem. Beszúrni rendesen beszúrja word-be. Na mindegy lehet csinálok a a makró végére word-be szövegcserét ha más nem lesz.
[ Szerkesztve ]
-
bugizozi
őstag
Egy kis exceles poén
VCP7-DCV, CCNA ||| Ami működik, ahhoz nem szabad hozzányúlni!
-
poffsoft
addikt
válasz Fire/SOUL/CD #12704 üzenetére
Elvileg járvány van, uh. szigorúan vedd a kezelést!!! félóránként ismétlés szükséges!
Itt pont az a lényeg, hogy a makrón kívülről (a munkalapról) lehessen módosítani a kivánt képletet, ez meg sajna (nem annyira sajna) magyar. Azt már megtaláltam, hogy a makróban angol név kell. Meg valami olyasmit is, hogy ilyen esetben egy nemzetközi makrólapot kell létrehozni, arra bemásolni először a képletet, és onnan másolni be a célcellába, de ez konkrétan tök kínai nekem..
[ Szerkesztve ]
-
erich85T
csendes tag
Sziasztok!
Itt mindig olyan segítőkész emberkékre találok, remélem mostani kérdésem is válaszra talál majd. A feladat a következő lenne: Adott két táblázat (munkalap), és a két táblázat különbségét kéne venni, ezt egy haramadik táblázatba (munkalapra) kéne tenni. Erre érdemes makrót írni, vagy valamit tud ezzel az excel kezdeni egyszerűen is?
pl: adott A és B táblázatból készítünk egy C táblázatot mely AB különbségeit tartalmazza.
(A) táblázat (oszlopokat kötőjellel választom el):
a - 2 - 3
a - 3 - 7
b - 1 - 2
b - 3 - 4(B) táblázat:
a - 2 - 3
a - 3 - 7
b - 3 - 2
b - 3 - 4
c - 1 - 1(C) eredmény táblázat:
b - 1 - 2
b - 3 - 2
c - 1 - 1Úgy is felfoghatjuk, hogy olyan program kell, ami azon adatokat teszi be egy táblázatba amely adatból adott A vagy B táblázatban csak az egyikben szerepel, tehát aminek a másik táblázatban nincsen párja.
Várom az ötleteket, illetve megoldásokat. Köszönöm előre! ))
-
Delila_1
Topikgazda
válasz poffsoft #12702 üzenetére
Makrólap:
Megírod a szép, működő képletet. Lapfülön jobb klikk, Beszúrás | Nemzetközi makrólap.
A képletet, és az(oka)t a cellá(ka)t, ami(k)re hivatkozik, átmásolod a makró lapra.
A képletet tartalmazó cellán állva a cellában a magyar, a szerkesztőlécen az angol megfelelője látszik.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
poffsoft
addikt
-
Delila_1
Topikgazda
válasz poffsoft #12710 üzenetére
Tulajdonképpen a függvények nevét szeretnéd két nyelven ismerni. Ahhoz itt egy segítség
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz Delila_1 #12711 üzenetére
Minden Office-ban megtalálható a FUNCS.XLS, az Office telepítési könyvtárán belül keress rá, ha megvan, akkor nyisd me és máris lőn öröm és bódottág.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
lajszer
tag
Hali!
Szeretnék egy darts-kiszámolós táblázatot csinálni excelbe.
Olyat, hogy tudnék megcsinálni, hogy ha pl 60 marad, akkor egy másik cellába ez jelenjen meg (D20 D10) és ez mindig változzon, van erre valami függvény? Vagy egy külső, másik táblázatból, be tudnám olvastatni? Úgy gondolom hogy abba beleírom 180-tól, ezeket az ún. kiszállókat, tehát ez egy két oszlopos, kb. 180 soros táblázat, és akkor innen kéne beolvassa. -
poffsoft
addikt
válasz Fire/SOUL/CD #12712 üzenetére
Delila, Fire, köszi.
Egyelőre sikerült működésre bírnom, elég szedett-vetett kód, de a táblázatot elkészítette[ Szerkesztve ]
-
VásRló
tag
Sziasztok.
Van egy adatlista.
Az adat formátuma: 1 850413
Ez azt jelenti, hogy az illető 1985.04.13-án született.A kérdésem az lenne, hogy át lehetne-e alakítani ezt a kódot dátumra, az 1-est és szóközt meg eltüntetni.
-
erich85T
csendes tag
Különbségtábla elképzelésemre valakinek van még valami ötlete? Nagyon Szenvedek vele :S
Az elképzelésről a kép itt:
muszakitanacsado.hu/kepek/kulonbsegtabla.jpgVálaszokat előre is köszönöm!
[ Szerkesztve ]
-
erich85T
csendes tag
válasz tpopity #12721 üzenetére
Szia!
Elég gyakran használnám, alapvetően az a baj, hogy több ezer soros táblázatot kellene összefésülnöm efféle módon és nagy segítség lenne ha már így létre tudnék hozni egy eredménytáblát két munkalapról avagy két táblázatról.
A "kézimunka" végülis nem baj ha sok, csak valamiféle olyan módszer kell, ami két táblázat összefésüléséből létrehoz egy harmadik különbségtáblázatot.
-
shiz
csendes tag
Üdv!
A következőben kérnék segítséget:
Ezt kellene makróval átalakítani:
_____1 _2 __3
Alma 10 70 100
Körte 30 90 40ilyenné:
Alma 1 10
Alma 2 70
Alma 3 100
Körte 1 30
Körte 2 90
Körte 3 40Előre is köszi a segítséget.
A makró azért kell mert sokszor kellene megcsinálni és több száz soros táblákról van szó.[ Szerkesztve ]
-
Delila_1
Topikgazda
A Munka2 lapra viszi át az adatokat. Feltételezem, hogy a másolandó lapon a címsor alatt, a 2. sorban kezdődnek az adatok.
Sub átrendez()
Dim sor%, usor%, sor1%, WS2 As Worksheet
Set WS2 = Sheets("Munka2")
usor% = Range("A1").End(xlDown).Row
sor1% = 2
For sor% = 2 To usor%
WS2.Cells(sor1%, 1) = Cells(sor%, 1) & " 1"
WS2.Cells(sor1% + 1, 1) = Cells(sor%, 1) & " 2"
WS2.Cells(sor1% + 2, 1) = Cells(sor%, 1) & " 3"
WS2.Cells(sor1%, 2) = Cells(sor%, 2)
WS2.Cells(sor1% + 1, 2) = Cells(sor%, 3)
WS2.Cells(sor1% + 2, 2) = Cells(sor%, 4)
sor1% = sor1% + 3
Next
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.
-
shiz
csendes tag
-
Delila_1
Topikgazda
Sub átrendez()
Dim sor%, usor%, sor1%, WS2 As Worksheet
Set WS2 = Sheets("Munka2")
usor% = Range("A1").End(xlDown).Row
sor1% = 2
For sor% = 2 To usor%
WS2.Cells(sor1%, 1) = Cells(sor%, 1)
WS2.Cells(sor1% + 1, 1) = Cells(sor%, 1)
WS2.Cells(sor1% + 2, 1) = Cells(sor%, 1)
WS2.Cells(sor1%, 2) = Cells(sor%, 2)
WS2.Cells(sor1% + 1, 2) = Cells(sor%, 3)
WS2.Cells(sor1% + 2, 2) = Cells(sor%, 4)
WS2.Cells(sor1%, 3) = 1
WS2.Cells(sor1% + 1, 3) = 2
WS2.Cells(sor1% + 2, 3) = 3
sor1% = sor1% + 3
Next
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.
-
poffsoft
addikt
Üdv!
Most az lenne a kérdésem, hogy egy cellának a "Comment" megjegyzés ablakát hogyan tudom egy másik cellába átmásolni makróban? Vagyis nem az egész cella kell, hanem a megjegyzés ,megjegyzésként
köszi
[ Szerkesztve ]
[ Szerkesztve ]
-
varsam
őstag
Üdv,
Excel 2007-ből hogy tudok úgy txt-be exportálni, hogy én állítsam a szövegjelölő, mezőhatároló karaktereket?
-
Delila_1
Topikgazda
Az 500 sorra eddig is jó volt, most átírtam, hogy annyi oszloppal számoljon, ahány van.
Sub átrendez()
Dim sor%, usor%, oszlop%, uoszlop%, sor1%, WS2 As Worksheet
Set WS2 = Sheets("Munka2")
usor% = Range("A1").End(xlDown).Row
uoszlop% = Range("IV1").End(xlToLeft).Column
sor1% = 2
For sor% = 2 To usor%
WS2.Cells(sor1%, 1) = Cells(sor%, 1)
For oszlop% = 2 To uoszlop%
WS2.Cells(sor1%, 2) = Cells(sor%, oszlop%)
WS2.Cells(sor1%, 3) = oszlop% - 1
sor1% = sor1% + 1
Next
Next
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.
-
-
poffsoft
addikt
válasz bugizozi #12736 üzenetére
Ennek örülök
Közben meglett a hiba: a cells().addcomment előtt, ha van már comment a cellában, törölni kell a cells().comment.delete- vel.
Csak nem tudtam értelmezni a hibaüzenetet (valami "object (_Global) failed" volt)...Viszont kommenttel kapcsolatosan újabb kérdés: hogyan tudom a comment szövegdobozát átméreteztetni vele úgy, hogy a teljes tartalom látszódjék benne? Az A1 cella commentjéhez ugyanis pár sort még hozzáfűzök, azt írom a B1-be, de az új sorok nem látszanak, mert kicsi marad az ablak magassága?
p.s.: amúgy valamiért a te rövidített kódodat nem fogadja el, nekem így működik (persze lehet, itt meg az volt a baj, ha a scope1.comment volt üres (IsNothing)?):
Set scope1 = Sheets("Sim training").Cells(MyMonthAr(MyMonth) + MyRow, 4 + MyCol)
Set scope2 = Cells(cr1, cc1)
sText = scope1.Comment.Text & vbLf & Text1 & vbLf & Text2 & vbLf & Text3
If Not IsNothing(scope2.Comment) Then scope2.Comment.Delete
scope2.AddComment sText[ Szerkesztve ]
[ Szerkesztve ]
-
bugizozi
őstag
-
Wolfan
csendes tag
Sziasztok!
A segítségeteket szeretném kérni egy rejtélyes hiba kapcsán.
(bocsánat ha korábban volt már róla szó de sürgős lenne és nincs időm keresgélni)Adott egy excel 2003-as tábla ami teli van egész számokkal,egyszerű összeadásos, kivonásos, szorzásos, osztásos képletekkel.
Van egy bosszantó vélhetőleg kerekítési hiba amikor az összeadás után egy számjeggyel eltér az eredmény. pl.: összead 5 cellát - amelyekben szintén képlettel kapott eredmény van - és az összeg vége mondjuk 3 helyett 4-re végződik.
Köszönöm a segítséget előre is!
-
Delila_1
Topikgazda
válasz Wolfan #12739 üzenetére
Az összegzendő cellákba tegyél – ha megteheted – kerekítő függvényt. Legegyszerűbb az INT(tört_szám), ami a tört egész részét adja.
Nézd még meg a KEREKÍTÉS, KEREK.LE, és KEREK.FEL függvényeket is.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Ripitxx
csendes tag
Üdvözlet mindenkinek!!!!
Egy kis segítséget szeretnék kérni exel-el kapcsolatosan.
Adót egy cella amihez több oszlop adati hozzá vannak rendelve lista szerűen
ha választok a listáról akkor a következő cellánál már csak az adót oszlop adatai vannak hozzárendelve és így tovább a probléma a következő ezt úgy kéne kivitelezni hogy ha az első cellánál változtatom a kijelölést akkor automatikusan szegye ki az azt követő cellából a régi adatot hogy az üres legyen. Bocs pontosítok a lista rendszer kész csak az első cella módosításkor a következő cellában az előző hozzárendelésből maradnak bent az adatok. -
poffsoft
addikt
-
Ripitxx
csendes tag
Hali ujra fogalmaztam a kérdés mivel az előző igencsak érdekesre sikeredet hát ha így tudtok segíteni (vagy megérteni)
Létre hoztam egy táblázatot amiben a cellákban (A1;A3;A5....) listák szerepelnek amelyekhez más oszlopok celláira mutatnak (C2;D3;E4;...)amikhez munka lapokat rendeltem(Munkalap 1,2,3,4,...) ha az első cellában egy adót tartalomra kattintok akkor a következőnél már csak az adót hozzárendelt adataihoz férek hozzá és így tovább. Arra lenék kíváncsi hogyan tudnám beállítani azt hogy az első cellában lévő listán mást választók akkor a többi cellában lévő értékek adatok, listák űresőseké váltsanak AZONNAL (a HA függvény bizonyos okokból nem a legjobb megoldás).
ennél pontosabban és részletesebben csak kérés re írom le mert igencsak hosszadalmas!! -
Delila_1
Topikgazda
válasz Ripitxx #12747 üzenetére
Nézd meg pl. a 10159-es kérdést, és a választ rá. Az üressé válást úgy oldhatod meg, hogy az első, érvényesítést tartalmazó cella egyes értékeihez üres tartományt rendelsz.
Pl. az érvényesítés lehet gyümölcs és zöldség. Írsz egy tartományt, ami a gyümölcsök neveit tartalmazza, és a tartomány neve gyümölcs. Kijelölsz egy üres tartományt, aminek zöldség nevet adsz, de nem írsz bele adatokat.
Az A1 cellában választhatsz a két tartományból. A B1 cella érvényesítése ez legyen: =INDIREKT(A1). Mikor az A1-ben a gyümölcs-öt választod, a B1 érvényesítésében megjelennek a gyümölcsök nevei. Az A1-ben a zöldséget választva üres lista lesz a B1-ben.Mire jó ez?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Ripitxx
csendes tag
válasz Delila_1 #12748 üzenetére
Nos ez elég hülyén fog ki jönni de valójában ez egy készülékek adatait csoportosító adat táblázat amit korlátozót számítástechnikai félszeres híján calcal kel megoldani. De pontosabban ez úgy tudom leírni hogy vannak készülék amelyek paraméterei, adatai és tulajdonságai éltérőek, viszont a hozzátartozó rész egységek ugyan azok vagy hasonlok is lehetnek, és hogy ezeket az adatokat egy szerűbb legyen kezelni létre hoztunk egy adat tábla gyűjteményt lista elrendezésben amelyben az adót készüléket kiválasztva a hozzátartozó egységre szűkíti a választékot amivel továbblehet szűkíteni az azt követő kivitelezéseket. Nos mivel ezt elég sűrűn és elégé változómódon használjuk ezért a hibák kiküszöbölés konkrétan ha egy másik készüléket választunk ne maradjanak ott az előző tartozékok adatai hanem legyen üres tisztában vagyok hogy ezt egy sima HA() függvénnyel elehet intézni, csak sajnos az emberi tényezőt figyelembe véve nem biztos hogy ö is tisztában hogy hogyan működik ezért keresek olyan megoldást amelyek készülék váltásnál azonnal üresre váltja a hozzárendelt cellák adatait hogy még véletlenül sem maradjon benne marhaság!!!
És ez a rövidebb változat!![ Szerkesztve ]
Új hozzászólás Aktív témák
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Vírusirtó, Antivirus VPN kulcsok
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!