-
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
veterán
Option Explicit
Sub lapok()
Dim sorIN%, WSIN As Worksheet
Set WSIN = Sheets(ActiveSheet.Index)
sorIN% = WSIN.Cells(Rows.Count, "A").End(xlUp).Row
Do While sorIN% > 0
If Not (WorksheetExists(WSIN.Cells(sorIN%, 1))) Then
Sheets.Add(After:=WSIN).Name = WSIN.Cells(sorIN%, 1)
Sheets(WSIN.Cells(sorIN%, 1).Value).Range("A1") = WSIN.Cells(sorIN%, 1)
End If
sorIN% = sorIN% - 1
Loop
WSIN.Select
End Sub
Public Function WorksheetExists(ByVal WorksheetName As String) As Boolean
Dim Sht As Worksheet
WorksheetExists = False
For Each Sht In ActiveWorkbook.Worksheets
If Sht.Name = WorksheetName Then WorksheetExists = True
Next Sht
End Function -
Geryson
addikt
Kérhetek egy olyan segítséget, hogy ha egy adott cellába szeretném összegezni egy tartományban található értékeket ha egy adott kritériumnak megfelel egy másik tartomány sora, akkor azt hogyan teszem?
Én ezt írtam, de ez nem működik:
=SZUMHA(D11:D13; F11:F13=1; E11:E13)
Pontosabban menne, ha a középső paramétert így írnám: F11=1 vagy F12=1, de ha a tartományt nézem, akkor nem...

-
zhari
csendes tag
Sziasztok!
Kerestem a korábbi hozzászólások között, de nem találtam megfelelőt.
Egy olyan makróra lenne szükségem ami megnyit annyi darab új munkalapot ahány cella töltött az aktív munkalap A oszlopában (kb 110) és elnevezi a cella értéke alapján az új munkalapot, Továbbá beírja ezt a tartalmat az új munkalap A1 cellájába.
Remélem érthető volt. Előre is köszönöm a segítséget.
-
pero19910606
csendes tag
Köszönöm, az excel-es megoldás is jó volt
de így régió átállítással legközelebb már megspórolhatom a cseréket
Még egyszer köszönöm a mind a kettőtöknek!
-
Mutt
senior tag
válasz
pero19910606
#15692
üzenetére
Hello.
Szerintem álltsd át Windows-ban a területi beállításokban a szám és időformátumokat magyarra (Control Panel -> Regional settings).
Ha nem akarod. hogy a Windows-ban minden magyar területi beállátassal menjen, akkor pedig Excel 2010-ben a File -> Options -> Advanced részben módosítsd a "Use system separator" beállításokat.
Végső megoldásként a számformátumot is módósthatpd pl. erre #\ ###\ ###\ ##0 (1234567890-ből 1 234 567 890 lesz, a tizedesjegyekkel nem jó).
üdv
-
Delila_1
veterán
válasz
pero19910606
#15692
üzenetére
Használd a csere funkciót (Ctrl+h). A vesszőket előbb kicseréled, mondjuk @-ra, utána a pontokat vesszőre, végül a @-okat pontokra.
Ha ezután nem számol az Excel az átalakított értékekkel, akkor írj be egy üres cellába egy egyest, másold (Ctrl+c), jelöld ki az értékeket, jobb klikk, Irányított beillesztés, Szorzás. A szövegként értelmezett adatokat ezzel számokká alakítod, az egyest törölheted.
-
pero19910606
csendes tag
Sziasztok!
Egy vállalkozás gazdálkodását kell elemeznem és minden adatot ezres tagolással kell megadnom. A baj az, hogy míg a magyarban a számokat így írjuk: 156.256,35 Ft az adatok meg így : 22,5 óra, addig az angolban meg pont fordítva. Nekem pedig angol az oprendszerem, tehát minden számot így ír: 156,256.35 Ft
Át tudom ezt valahogy írni a magyar tagolás szerint?
Köszönöm

-
-
Játékos
addikt
Sziasztok!
Próbáltam a keresőt, de nem hozott eredményt a kérdésemre. Az lenne a feladat, hogy munkahelyi beosztást kell készítenem Excel-ben. Egyszerű táblázat, sokan láttak már ilyet. Egy feladaton akadtam meg, mégpedig azon, hogy ki kellene számoltatni a programmal a ledolgozott órák számát.
Szóval dolgozónként beírom, hogy "N" (nappal), "É" (éjszaka), esetleg "R" (rövid), és ezekhez az értékekhez kellene 12, vagy 8 órát hozzárendelni. Ha azzal könnyebb, írhatok "6/18" "6-18" "18/6" stb. értékeket.
Előre is köszi a segítséget!
-
Mutt
senior tag
válasz
terencehill
#15685
üzenetére
Hello,
Ez tényleg érdekes. Röviden a SZÓRÁS (angol változatban a STDEV) függvény helyett használd a SZÓRÁSP (STDEVP) függvényt.
A szórás függvény a súgó szerint egy statisztikai sokaság mintájából kiszámítja annak szórását.
Miközben a szórásp függvény a teljes sokaság szórását számolja.Minél több értéked van a két függvény eredménye annál közelebb lesz egymáshoz.
üdv
-
terencehill
tag
sziasztok!
lenne egy kérdésem
85 66 50 78 51 72 76 64 65 95 42 58 92 81 69 89 74 72 59
ezeknek a számoknak a szórását számoltam excelbe és amikkor függvénnyel csináltam ezt kaptam eredményül: 14,57667768
ha viszont egyenként (először átlagot számolok, utána kivonogatom ...stb) akkor meg ezt kapom :14,18789621
ez a többször szereplő számok miatt lehet (vagy az excel hülye
)??? -
alfa20
senior tag
válasz
poffsoft
#15681
üzenetére
sziasztok,
van olyan függvény amivel megtudnám oldani egyszerűen az alábbit:
A1=1001; B1=3; C1=1; ... Z1=2
A2=999; B2=1; C2=0; ... Z2=1
A3=123; B3=0; C3=4; ... Z3=3
A4=567; B4=5; C4=0; ... Z4=5
...
A20=654; B20=2; C20=1; ... Z20=4
B21=SZUM($A1*B1)+($A2+B2)+($A3*B3)+($A4*B4)...+($A20*B20)
C21=SZUM($A1*C1)+($A2+C2)+($A3*C3)+($A4*C4)...+($A20*C20)
...
Z21=SZUM($A1*Z1)+($A2+Z2)+($A3*Z3)+($A4*Z4)...+($A20*Z20)"A" oszlopban az értékeke lennének "B" oszloptól lennének a mennyiségek, a 21 sorba lenne a képlet,
Most két lehetőség meg fogalmazott bennem, az egyik a "=SZUM" képlet, a másik meg ha be szurok egy oszlopot a "B" oszlop mögé és ott összeszorzom, majd a 21. sorban összeszummázom.
mind a kettő elég idő igényes ezért lenne jó ha lenne egy függvény erre célra. -
Nagyon régen használtam utoljára és azóta elfelejtettem, úgyhogy egy kis segítséget szeretnék kérni.
Ezek vannak az A oszlopban. A végéről már lecsíptem a "keresés és csere" funkcióval egy részt.
[L:http://prohardver.hu/tag/04ahgy.html][IMG:/dl/faces/own/04ahgy.gif]04ahgy
[L:http://prohardver.hu/tag/abu85.html][IMG:/dl/faces/own/abu85.gif]Abu85
[L:http://prohardver.hu/tag/ace_ventura_2.html][IMG:/dl/faces/own/ace_ventura_2.gif]Ace VenturaEzeknek a végéről kellene az utolsó szögletes zárójel mögötti részt lecsípni és a B oszlopban megjeleníteni.
04ahgy
Abu85
Ace VenturaMajd a végeredményt vesszővel és szóközzel elválasztva egy szöveges fájlba exportálni. Ha csak simán kimásolom a B oszlopot, akkor egymás alá, enterrel teszi be a neveket. Kerestem már függvényeket [=JOBB(A1,HOSSZ(A1; - SZÖVEG.KERES("]",A1)) és hasonlók], de 501, 508, #NÉV, #SZÖVEG hibakódokat kaptam. Régebben ha jól emlékszem TRIM-mel sikerült megoldani, de mint mondottam, elfelejtettem hogy kell.
-
Mutt
senior tag
válasz
m.zmrzlina
#15663
üzenetére
Range(oszlop1&":"&oszlop2).Columns.count-1
-
Dj Sügi
őstag
-
Dj Sügi
őstag
Ha betudnám illeszteni ide valahogy a fájlból a számokat akkor az jó lenne, de nagyjából jól látszik, hogy hol tagoltam. A feladat ez hozzá:a^(1/b). És ezeket, kell, hogy adja eredményül, ami le van írva a végén!
b=............4............3..........4.........-2........1............3,5..........5.........3
a=............81..........-8........-81.........4.........5............9.........32.........0
eredmény= 3........-2......nincs........nincs....nincs...nincs......2...........0 -
Dj Sügi
őstag
válasz
poffsoft
#15666
üzenetére
1: Az nem hiszem, hogy az lenne! Mert pl -16^0,2-re szépen számol vagy -16^0,04-re is.
2: Tudom, hogy van eredményük, -nekem is kijön-, de az egyik feladatban direkt azt kell megoldani, hogy azt írja rá az excel, hogy "nincs eredmény".
És gondolom valami tulajdonságuk alapján, mert van még mellette egy csomó másik szám, amire pedig ki kell számolnia. pl:81^(1/4) vagy 32^(1/5) ezekre számolnia kellene amiket írtam, arra pedig azt kiírni, hogy "nincs eredmény".
-
-
retes
aktív tag
Sziasztok!
A következőben szeretnék segítséget kérni. A lenti táblázat egy kb 1500 sor gép név, dátum és darabszám mezővel. Olyan függvény kéne nekem, amivel meg lehet csinálni, hogy az első oszlopban a gep1 sorokban szereplő dátum utáni darabszámot összegzi, majd a gep2 és így tovább. Milyen függvény tudja ezt? Emlékeim szerint a SZUMHA volt jó erre, de a 2007-es Excelben nem találom.
Valamint olyan megoldást is kéne találnom, amiben ki tudom listázni az adott 3 oszlopból, hogy pl a gep1 egy hónapban hány napot dolgozott...gep1 2011_11_24 98
gep1 2011_11_25 44
gep1 2011_11_28 25
gep2 2011_11_29 6
gep2 2011_11_30 45
gep3 2011_12_01 7
gep5 2011_12_02 5
gep5 2011_12_05 3Előre is nagyon köszönöm mindenkinek a segítséget!
-
Delila_1
veterán
válasz
Bobrooney
#15665
üzenetére
Mikor a változó deklarálásánál az As után kezded beírni a típust, kapsz egy ablakot a választhatók felsorolásánál. Ezek között nincs Document. Ha egy füzetre akarsz hivatkozni, célszerű a Workbook típust választani. A makróban
Public Doc As Workbook
Sub mm()
Set Doc = ActiveWorkbook
Doc.Sheets("Munka1").Range("A1") = "asdf"
End Sub -
Dj Sügi
őstag
Két gyors kérdés: Azt megtudná nekem valaki mondani, hogy -16^0,5-re miért ír #SZÁM-hibát az excel?
A másik, hogy 9^(1/3,5) (3,5 gyök alatt 9) és 4^(1/-2) (-2 gyök alatt 4) és 5^(1/1) (1 gyök alatt 5) -ben mi a közös, mert mind a háromra azt kellene, hogy kapjam, hogy "nincs eredmény" az egyik feladat szerint.
Köszi!

-
m.zmrzlina
senior tag
Sub offszet()
Dim oszlop1
Dim oszlop2
oszlop1 = Range("A1").Value
oszlop2 = Range("A2").Value
offszet = Range(oszlop2 & ":" & oszlop2).Column - Range(oszlop1 & ":" & oszlop1).Column
Debug.Print offszet
End SubKérdésem: van-e ettől elegánsabb (főleg rövidebb) megoldás két oszlop közötti távolság integerben történő meghatározására?
-
Delila_1
veterán
válasz
Bobrooney
#15659
üzenetére
A VB szerkesztőben duplán klikkelsz a listboxra, megjelenik a kódja úgy, hogy a kezdő- és záró sor közé bármit írhatsz.
Private Sub ListBox1_Click()
'itt megadva egy általad írt makró címét, végrehajtja annak a tartalmát
End SubMegváltoztathatod az eseményt Click-ről pl. AfterUpdate-re, vagy bármire, amit fent a jobb oldalon lévő legördülőben találsz.
A ListBoxt RowSource tulajdonságában megadhatod a listát, amit meg akarsz jeleníteni benne.
Pl.: Munkalap1!A1:A20 -
Bobrooney
senior tag
A kérdésem az lenne, hogy Module-ból tudom piszkálni 1 UserForm ListBox-át , vagy a UserForm általam kreált függvényeit meg tudom hívni? Annyit sikerült hogy Module-ból meghívom a UserForm1.Show metódussal és felugrik az ablak.
-
poffsoft
veterán
válasz
pero19910606
#15657
üzenetére
Nem egészen értelek.
Talán a "sorbarendezés" nevű fícsör kell neked? több feltétel szerint tudsz rendeztetni( dátum, aztán név pl.).Vagy kimutatás, de a pivothoz nem értek semmit...

-
pero19910606
csendes tag
válasz
poffsoft
#15652
üzenetére
Még egy utolsó kérdés, ha szabad
Van még 1 dolog ahol elakadtam.
A feladat: Részösszeg készítéssel év, azon belül termékenként csoportosítva az adatok a mennyiséget és a forgalmat összegezzük. Hogy lehet azt beállítani, hogy csoportosítsa a termékeket, tehát egymás alatt szerepeljenek a TV-k és csak aztán a Rádiok, megint utána a Hangfalak és ezeket így csoportonként összegezze is. A másik pedig hogy az ha évenként nézem az adatokat, akkor minden év végén összegzi az éveket, a negyed éveket stb...Tehát összeadja 6x az 1999-et...pedig ugye ezt nem kéne, ott üres cellának kéne lenni.Ha még esetleg valaki tudna segíteni, nagyon hálás lennék

-
Tendd
tag
válasz
Fire/SOUL/CD
#15655
üzenetére
Nem akar összejönni, mindegy. Holnap azért megpróbálom újra. Most Ps-el gyorsan megoldom.
Kösz mindkettőtöknek! -
-
poffsoft
veterán
Az adatok kijelölése lapon keress olyat, hogy "kategória feliratok", ott kell kijelölni az "A" oszlopot (a diagram varázslóval a legegyszerűbb).
Ja, ha a kategória feliratokat sikerül adatsornak is kijelölnöd, meghülyül a diagramrajzolás - legalábbis tapasztalataim szerint
Esetleg a kategória tengely formázásába is bele kell nyúlnod.
Persze nem ártana tudni a verziót, stb.... -
poffsoft
veterán
válasz
pero19910606
#15650
üzenetére
Szívesen!

-
-
Tendd
tag
Sziasztok!
Egy nagyon egyszerű grafikont kellene készítenem, de nem tudom megoldani
.
A oszlop adatai X tengelyre, B oszlop adatai Y tengelyre.
Csak az x tengellyel van gond. Automatikusan a cella sorszámát csatolja az adott Y értékhez, nem pedig az A oszlopban található értéket
Hogyan lehetne ezt cserélni? Köszönöm -
poffsoft
veterán
válasz
Delila_1
#15645
üzenetére
vigyázz, ez így csak a "Z" oszlopig működik, ha az "AA" is a tartományba kerül, már hibás!!!
Szerencsésebb lekérdezni az oszlopszám% oszlop koordinátáit (mindig elfelejtem, ez melyik property)., és abból kibányászni. vagy a modus operandus is használható... ízlés kérdése
-
poffsoft
veterán
válasz
pero19910606
#15643
üzenetére
nem az osztályhatáros cellákat kell kijelölni.
Mellettük, egy üres oszlop celláit, ott kell a gyakoriság képletet beírni, kijelölve az adatcellákat, majd a határokat tartalmazó cellákat, és est lezárna a ctrl-shift-enterrel....Nekem nem írta ki a hibát...

-
Delila_1
veterán
válasz
m.zmrzlina
#15644
üzenetére
Sub mm()
Dim oszlopszam%, oszlop$
oszlopszam% = 3
oszlop$ = Chr(oszlopszam% + 64)
Range(oszlop$ & ":" & oszlop$).Select
End Sub -
m.zmrzlina
senior tag
Range(chr(intOszlopszam+64) & : & chr(intOszlopszam+64).Select
Az intOszlopszam változó egy integer és betűvé szeretném alakítani, hogy tudjam használni az első sorban lévő kifejezésben. A betűvé alakítás még csak-csak megy de még 2 idézőjelet is hozzá kellene fűzni a sorhoz.
Mi ennek a módja?
-
pero19910606
csendes tag
válasz
poffsoft
#15642
üzenetére
Köszönöm így már értem, viszont így sem sikerül :S Kijelölöm az alsó osztályhatáros cellákat f2-t nyomok és megírom a képlet majd a ctrl+shift+enter. szépen be is rakja magától a kapcsos zárójelet, de ugyan úgy " a képlet mellőzi a szomszédos cellákat" Ne haragudj a bénázásomért, de az istenért nem tudok rájönni mi lehet a gond :S
-
poffsoft
veterán
válasz
pero19910606
#15640
üzenetére
mert tömbképletként kell bevinni.
A kapcsost ay excel teszi be.
Tömbképlet=
jelöld ki a cellákat, amik a tömböt fogják alkotni (az alsó osztályhatárok melletti cellák), F2, beírod a képletet kapcsos zárójelek nélkül, majd CTRL+SHIFT+ENTER -rel viszed be.
Akkor az excel majd kiegészíti amivel kell...
"Tömbképletek bevitele" -
Metathrone
csendes tag
Sziasztok!
Előző kérdésemre nem kaptam választ, de megoldottam, tehát már tárgytalan. Viszont az az új kérdés, hogy létezik-e vagy lehet-e csinálni valahogy olyan parancsgombot, ami az ablakkal együtt mozog lefelé vagy felfelé gördítésnél?
Hátha,
Köszi és Üdv -
poffsoft
veterán
válasz
pero19910606
#15638
üzenetére
A megoldásban véletlen nem ez a képlet van?:
={GYAKORISÁG(Adattömb;Tartományok)}vagyis tömbképletként vitted be ? mert a gyakoriságot úgy kell...
A gyakoriság fv az adott sorba mindig az alsó határt feltételezi!
vagyis 0,60,70,80,90 - kell a sorokba a Tartományoknál. -
pero19910606
csendes tag
Sziasztok!
Jövő hét keddig ZH-ra gyakorlok és a gyakorisági fv kifogott rajtam. Meg van adva 4 oszlop:
Sorszám; Név, 1. ZH pont,2. ZH pont. és lefelé sok-sok adattal kitöltve. Ezekből kéne megnézni, hogy hány embernek lett 0-60 pontos,61-70,71-80,81-90,91-100 ig. Ezért külön csináltam egy táblázatot ahol ezek a ponthatárok szerepelnek és melléjük szeretném kiíratni, hogy hányan érték el az adott ponthatárt. Begépel a fv-t =Gyakoriság( [adat tömben szerepel az 1.ZH oszlop],csoport tömben pedig az általam készített táblázat 2. oszlopa, tehát a felső ponthatártok. Megkaptuk a megoldásokat is a gyakorláshoz és abban is ugyan így szerepel a képlet, de nekem mégsem jó.
Az 1. cellába még jó értéket kapok, de lefelé már nem. Kiír valamilyen számokat, de fogalmam sincs hogyan jönnek azok ki. Megjegyzésként még annyit ír, hogy " a képlet mellőzi a szomszédos cellákat"Valakinek esetleg ötlet, hogy mi lehet a gond?
Köszönöm előre is!
-
csferke
senior tag
-
csferke
senior tag
Sziasztok!
Ez a képletet van a C29-es cellában =VLOOKUP(B29;Roba!A:E;2;0) és szeretném úgy módosítani, hogy amikor a B29-es cella üres akkor maradjon üres a C29 is.
köszi
-
-
Jeti1
tag
Az mitől lehet, hogy bizonyos munkalap esetén a Ctrl+C billentyűkombináció nem működik? Hatására a "Nincs ilyen cella" üzenet jön elő. Az egér jobb gombját használva és úgy a másolás parancsot viszont működik a másolás.
-
Metathrone
csendes tag
válasz
Metathrone
#15630
üzenetére
Még annyi az egészhez, hogy a makró egy üres munkafüzetben futna, így lenne hatással a többi nyitott táblára
-
Metathrone
csendes tag
Sziasztok!
Egy olyan makróra volna szükségem, ami automatizálja az FKERES függvényt.
Az argumentumok így néznének ki:
keresési érték = "valami"
tábla = aktív sheet A : D
oszlopszám = 4
tartományban keres = hamis
A makrónak továbbá a talált értéket vágólapra kellene tennie és mindezt mondjuk a ctrl+shift+q billentyűkombinációval.Összefoglalva; több egyforma táblából egyesével szeretnék kinyerni olyan számot, ami előtt 3 oszloppal minden esetben ugyanaz a szöveg van. Minden táblában csak 1 ilyen érték van, csak nem adott, hogy hol, csak annyi, hogy a szöveg az A oszlopban az érték a D oszlopban
Köszönöm a segítséget
-
válasz
Bobrooney
#15628
üzenetére
ÁÁ dehogy - ha függvénmnyel szedem szét (vagy vlookup-ozok), akkor felmegy commited memory 200.000 MB környékére, de így lent marad ~30 MB-on, viszont így is folyamatosan tekeri a procit. Ami érdekes, hogy ha fut másik Office alkalmazás, akkor ugyan 100%-on pörög továbbra az Excel process, de úgy tűnik, mintha a CPU idő 1%-át kapná csak meg gyakorlatilag, a többi valami más folymatban várakozik.
Mintha a VBA hívásoknak lenne valami in-app szinkronizációja az Office Suite-on belül, és minden hívásnál megvárná, míg a többi Office alkalmazás visszaigazolja, hogy továbbmehet. -
Miért van az, hogy ha az Excel mellett nyitva van valami más Office alkalmazás, akkor az Excel makróm belassul? Konkrétan egy ~80.000 soros táblát dolgoztam fel makróval úgy, hogy Range.Copy-val másolok néhány meztőt egyik sheetről egy másikra, és egy mezőt meg feldarabolok Split-tel. Ha fut az Outlook, akkor kb 10000 sor feldolgozása után 100 sor/perc sebességre lassus, ha pedig bezárom az Outlookot, akkor végigszalad az egészen 20-30 mp alatt...

-
lappy
őstag
válasz
gurabli
#15620
üzenetére
Szia!
Na most az a kérdés hogy milyen sokszor szeretnéd átmásolni azt az egy képletet!
Ha viszonylag kevés cellába akkor a következőt tedd!
1. Beilleszted a képletet a megfelelő helyre.2. kijelölöd addig a sorig ameddig nem kell a képlet (mondjuk H10 ben van képlet és a következő a H16 be kell, akkor H10-H15 kijelölöd)
3. És utána a kijelölt cellánál megfogod a kis + jelet és végighúzod az oszlopon!!
-
gurabli
őstag
válasz
gurabli
#15620
üzenetére
Sajnos már nem tudom szerkeszteni. És utána egy olyan makró kellene, ami a bekerült képlet által keletkezett eredményt átalakítja értékké és nem képlet lesz. Tehát a H10, H16, H22, és így tovább cellákban szereplő szám érték lesz és a képlet eltűnik.
Tudom, hogy sokat kérek, de nagyon kellene a segítség és nagyon hálás vagyok Nektek érte!
Közben az fkeres használatát sikerült megoldanom egy youtube videó segítségével, és még működik is, a gond csak ott van, hogy azokba a cellákba, ahol az adat táblában nem szerepel adat, hibát ír ki. No, azt törlöm manuálisan.
-
gurabli
őstag
Egy újabb segítség kellene, ez valószínű, hogy egyszerű, csak én nem tudom, hogy kell

Egy képletet szeretnék átmásolni végig egy oszlopban, minden hatodik cellába kellene, hogy ez a képlet kerüljön.
Vagyis, a H10-ben lévő képlet másolódjon át a H16-ba, majd a H22-be, és így tovább.
Köszönet
-
gurabli
őstag
válasz
Delila_1
#15602
üzenetére
Sziasztok!
Egy újabb nagy segítséget szeretnék kérni Tőletek. Most már biztos, hogy beiratkozom egy Excel tanfolyamra (vagy Lynda.com), de most sürgősen kellene a segítség.
Van egy fő táblám, úgy 300 sorral. Minden sor A oszlopa egy egyedi azonosítószámmal (6-7 jegyű kód) rendelkezik, vagyis van mire hivatkozni. Ebbe a fő táblába kellene behívni másik táblákról adatokat, úgy, hogy az excel azonosítani tudja az A oszlopban lévő kód alapján, hogy melyik sorhoz kell. Ha az adott sor szerepel az adat táblában, akkor az adatokat tartalmazó tábla J oszlopában lévő számot átmásolja a fő tábla N oszlopába, persze a megfelelő sorba. Az adatokat tartalmazó táblában is minden sorhoz a megfelelő kód van rendelve, ami ugyan az, mint a főtáblán, így mindkét táblában azonos kód tartozik azonos sorhoz (de az adatokat tartalmazó táblában nincs benne minden kód)
Ez az fkeres lesz? Ja, angol nyelvű excelt használok, 2003, 2007 és 2010 is van. Ha kell, megoldható a magyar nyelvű is.Előre is nagyon köszönöm, remélem megoldható lesz a dolog!

-
csferke
senior tag
#15597-re esetleg tud valaki választ?
-
poffsoft
veterán
véleményem szerint a feladat elég balf.sz megfogalmazással az, hogy egy rakat naturáliában nyilvántartott készlet (benzin) korábbi elszámolási értékét (pénzben kifejezve, nem naturáliában) az elszámolási egységár változása miatt újra ki kell fejezni.
Ehhez a legegyszerűbb az alábbi képlet volt szerintem.Amúgy az a táblázat sem smafu, nem ár, hanem nyilvántartott érték, vagy ilyesmi...
A történeti hűség kedvéért én inkább egy d oszlopot szúrnék be, a jelenlegi c-t átkeresztelném "beszerzéskori elszámoló érték"-nek, a d-t pedig "jelenlegi nyilvántartási érték"-nek, pl...
Matekozás szerint amúgy egy másik megoldás, ha megnézed az eredeti ár változásának arányát, és ezzel szorzod a "C"-t , sima aránypárral:
Új érték= régi érték*(új ár/régi ár)meg még 1000 módon

-
gyga
senior tag
(#15603) -ra valaki?
-
Delila_1
veterán
válasz
alfa20
#15605
üzenetére
Meghatározod az utolsó sort, például az usor=Cells(Rows.Count, "A").End(xlUp).Row -val.
Range("I2:T2").Select helyett Range("I2:T" & usor).Select-et írj.
A beillesztésnél a Selection.PasteSpecial Paste:=xlFormulas forma illeszti be a képletet, az xlValues az értéket másolja.
A képleteket egyszerre is megadhatod külön másolás nélkül az összes sorba
Range("T2:T" & usor)= "=Range(A2*10)" formában.
Az Excel tudja, hogy a T3-ba már =A3*10-et írjon. -
gyga
senior tag
15605# megoldva.
-
alfa20
senior tag
Sziasztok!
Kis segítséget szeretnék kérni, makróhoz:
van egy táblázatom "A"-tól "H" oszlopig alap adatokkal, makróval azt elértem, hogy az összes képletet elkészítse ("I"-től "T"-ig vannak a képletek). a problémám annyi, hogy a sorok száma naponta változik, és azt szeretném ha a képleteket az utolsó sorig másolná le.én eddig jutottam:
Range("I2:T2").Select
Selection.AutoFill Destination:=Range("I2:T10")
Range("I2:T10").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=Falsepróbaképen csak a 10-dik sort állítottam be, de nekem lejjebb keljen és mivel nincs fix sor így nem tudom hogyan tovább...
Ha valaki tudna ebben segíteni azt megköszönném!
-
gyga
senior tag
még egy probléma
a d22 cella tartalmazzon szöveget, a szöveg tartalmú cellában a Hiba szót lássuk. A megoldás történjen formátumkóddal:??? hogyan
-
gyga
senior tag
Szasztok. Ti ezt hogy oldanátok meg?
Készítse el a következő táblázatot egy üres munkalapon. Tegyük fel, hogy a benzin ára a mai napon megváltozott, mi a megoldás, ha a régebbi számítások a 300 Forintos árral készültek.A benzin egységára: 300 Forint
Időpontok ---Mennyiség (liter) ----Ára:
2008.09.10-------- 30 ----------9000 Forint
2008.09.28-------- 32 ----------9600 Forint
2008.10.16-------- 34 --------10200 Forint
2008.11.03 ------- 36 --------10800 Forint
2008.11.21 --------38 --------11400 Forint
2008.12.09------- 40 --------12000 Forint
ma: ------------------38 --------11400 ForintSztem ez elég elnagyolt megfogalmazása a feladatnak......vagy csak rosszul gondolkodok?
-
gurabli
őstag
Óriási köszönet, működik

Új hozzászólás Aktív témák
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- Lejárt a gyártói garancia? Mi tovább támogatjuk az IT infrádat!
- LG OLED & OLED evo Televíziók -30%
- Dell Latutide E7280 FHD, i7 7600U, 8GB RAM, 256gb ssd, thunderbolt, számla, 6 hó gar
- ROLLEREK: ÚJ, Újszerű, Használt 30+ db listát tudok küldeni
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

de így régió átállítással legközelebb már megspórolhatom a cseréket


)???




Fferi50
