Keresés

Részletes keresés

pandariin Creative Commons License 2016.12.13 0 0 29803

Köszi! De jobb lett volna ha ez automatikus. :)

Előzmény: Fferi50 (29801)
djmorphy Creative Commons License 2016.12.13 0 0 29802

Köszönöm szépen mindenkinek.

A videó első 2 perce meg is oldotta a problémámat! :)

Előzmény: Vax (29758)
Fferi50 Creative Commons License 2016.12.12 0 0 29801

Szia!

 

Egy verzió az, hogy a csökkenést mutató pontokat egyenként kijelölöd egymás után és átállítod a vonal színét.

 

Üdv.

Előzmény: pandariin (29800)
pandariin Creative Commons License 2016.12.12 0 0 29800

Tud valaki segíteni? Excelben szeretnék olyan vonal 2D grafikont készíteni, ahol az emelkedést és csökkenést más-más színű vonallal jelzi.

pl így:

 

Ha az excel nem tud ilyet, akkor melyik program tud? A válaszokat előre is nagyon köszönöm!

 

Delila10 Creative Commons License 2016.12.11 0 0 29799

A hol.van függvény csak akkor adott megfelelő eredményt, mikor a æ karakter önmagában szerepelt egy cellában.

Előzmény: Imu2 (29798)
Imu2 Creative Commons License 2016.12.09 0 0 29798

Köszi!

Működik! Én is ezt tapasztaltam korábban, hogy kérdőjelet ír be ha bemásolom a æ karaktert a makróba. De meg sem próbáltam tesztelni, hogy felismeri-e.

Hálás köszönet mégegyszer!

 

 

De ha esetleg valakinek lenne olyan megoldása is, hogy pl az ASC() függvénnyel lehetne valamilyen kóddal hivatkozni a æ karakterre, az szuper lenne.

Előzmény: Delila10 (29797)
Delila10 Creative Commons License 2016.12.09 0 0 29797

Írtam pár adatot az A oszlopba, közéjül a különleges karakteredet. A makróban a keresési értékhez ezt vittem be (Ctrl+c, Ctrl+v). A másolatban kérdőjelként jelent meg, de hibátlanul kiírja az eredményt.

 

MsgBox Application.Match("?", Columns(1), 0)

Előzmény: Imu2 (29793)
Sánta Kutya (SK) Creative Commons License 2016.12.09 0 0 29796

De, pont arra. Lehet, hogy azt a betűt te sima a-nak látod, mert a makrómegjelenítő állandó szélességű karakterkészletében nem látszik a különbség, de annak a keresett karakternek kell lennie, tedd át vágólappal a saját kódodba.

Vagy írd be külön egy cellába, és a mellette levőben a kód() függvénnyel nézd meg a kódját.

Előzmény: Imu2 (29795)
Imu2 Creative Commons License 2016.12.09 0 0 29795

Köszi a választ!

Leírnád légy szíves, hogy mi az a "globális csere"?  Gondolom nem a sima cserére gondolsz (ctrl+H), mert azt így fordítja le a makró.

 

  "  Cells.Replace What:="a", Replacement:="!", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False"

Előzmény: Sánta Kutya (SK) (29794)
Sánta Kutya (SK) Creative Commons License 2016.12.09 0 0 29794

Indítsd el a makrórögzítőt, és ugyanezt a cserét globális cserével végezd el. Aztán nézd meg a kapott kódot.

Előzmény: Imu2 (29793)
Imu2 Creative Commons License 2016.12.09 0 0 29793

Sziasztok!

 

Tudna esetleg valaki segíteni, hogy hogyan lehet erre a karakterre hivatkozni VBA-ban? "æ"

Jelenleg azt csinálom, hogy a makróm futtatása előtt kicserélem manuálisan a "æ" karaktert pl. felkiáltó jelre, de szeretném ezt a manuális lépést kihagyni, de sehogy nem tudom a "æ"-t beépíteni a programkódba. 

 

Előre is hálás köszönet!

Üdv

Imi

thomas5000 Creative Commons License 2016.12.08 0 0 29792

 

Előzmény: thomas5000 (29791)
thomas5000 Creative Commons License 2016.12.08 0 0 29791

Sziasztok!

 

Van egy munkafüzetem, aminek cellái különböző más excel file-hoz vannak rendelve/csatolva.

 

A problémám az, hogy tegnap újra raktam a gépem, és az excel minden indításnál jelzi, hogy külső forrásra mutató hivatkozást tartalmaz, és mindig rá kell nyomnom, hogy frissítés.

 

Eddig ezt automatikusan csinálta, nem jelzett be semmit.

 

A beállításokban találtam erre állítási lehetőséget, de hiába rakom automatikusra, akkor is rá kérdez.

 

Valaki tudna ebben segíteni.

 

Előre is köszönöm!

 

Ui.: A beállítás képét csatoltam.

setter111 Creative Commons License 2016.12.07 0 0 29790

Nagyon Köszi!!

 

Tökéletes!!!! :))

Fferi50 Creative Commons License 2016.12.07 0 0 29789

Szia!

 

Ha az első munkalapon az A:F oszlopban vannak az adataid, akkor a második munkalapon a Hrsz az első oszlopban van, akkor a képlet:

Sorszám:

=Index(Elsőlap!$A:$F;Hol.van(Másodiklap!$A2;Elsőlap!$D:$D;0);1)

X koordináta:
=Index(Elsőlap!$A:$F;Hol.van(Másodiklap!$A2;Elsőlap!$D:$D;0);5)

Az Y koordináta képletét már magad is kitalálod...

 

Üdv.

Előzmény: setter111 (29788)
setter111 Creative Commons License 2016.12.07 0 0 29788

Sziasztok!

 

Segítséget szeretnék kérni.

 

Tehát lenne egy táblázat két munkalappal.

Az első munkalap kb így néz ki:   Sorszám    Cím    Név      HRSz     X koordináta    Y koordináta

 

Én azt szeretném, hogy a második munkalapra beírva egy HRSZ értéket, kiírja a hozzá tartozó Sorszámot, X koordinátát és Y koordinátát.

 

Segítségeteket előre is köszönöm.

Üdv

Setter111

Delila10 Creative Commons License 2016.12.06 0 0 29787

Próbáld meg átfogalmazni. Tegyél fel 2 képet a két munkalapról úgy, hogy előtte a nem publikus adatok helyére más adatokat írsz.

Előzmény: adam0001 (29785)
Eredő Vektor Creative Commons License 2016.12.05 0 1 29786

Értelmezhetetlen.

Előzmény: adam0001 (29785)
adam0001 Creative Commons License 2016.12.04 0 0 29785

Sziasztok!

egy számomra nehéz feladat áll előttem. egy olyan függvény keresek amivel a következőt tudom csinálni

van 2 munkalapom, az elsőben egy határidős táblázat található, a másikban ömlesztve a beérkezett munkáim.

Ha az első munkalapon felveszem a másodikban szereplő munkákat, egy egyszerű hivatkozással (pl =Munka2!B1) akkor a második munkalapomon pl a C1-ben megjelenne, hogy az adott munka már folyamatban van. Ezt a keresett függvénnyel és egy ha függvénnyel kombinálnám első gondolatban, csak nem találom az adott függvényt. A képlet / utódok mutatásával meg tudom nézni, de nekem függvény kell. az Fkeres nem igazán jó, mert egy adott munka akár többször is előfordulhat, és akkor hibás adatok is megjelenhet, mert már a korábbi találat miatt egy el nem kezdet munka státusza is lehet "folyamatban".

Megoldható ez függvénnyel? vagy marót kell írni, amit sajnos nem tudok :(

 

Köszönöm előre is a segítséget

Delila10 Creative Commons License 2016.12.03 0 0 29784

3 verzióban rögzítettem makróval, hogy egy előre megrajzolt téglalapot áthelyezek, majd állítok a méretén.

A 2003, 2010, és 2016 lekövette, a 2007 gondosan ennyit írt a műveletekről:

 

Sub Makró1()

'

'Makró1 Makró

'

End Sub

Előzmény: Törölt nick (29783)
Törölt nick Creative Commons License 2016.12.02 0 0 29783

Szerencsére a makrórögzítő mindig ott van, és seggít. :-)

Előzmény: Sánta Kutya (SK) (29782)
Sánta Kutya (SK) Creative Commons License 2016.12.02 0 0 29782

Ez a szép az Office makrózásban, hogy nem elég megtanulni programozni, hanem minden Office-összetevőnél nulláról kell kezdeni, elég gyatra irodalommal.

Előzmény: bolygohollandi (29781)
bolygohollandi Creative Commons License 2016.12.02 0 0 29781

Bocs, el voltam havazva egy ásféle problémával

Kösz, kipróbáltam, működik...

(A probléma természetesen az, hogy életemben talán most akadok bele másdoszor word-makró írásba és több helyen idegsítően másféle filzófival kell megcsinálni a dolgokat, mint Excelben - szóval igyekszm majd jobban érteni hozzá)

Még egyszer kösz szépen!

Előzmény: Törölt nick (29760)
Fferi50 Creative Commons License 2016.12.01 0 0 29780

Szia!

 

Erre való a lapvédelem, amit jelszóval vagy jelszó nélkül(ez kicsit rizikós) is bekapcsolhatsz.

A cella formázás között találsz olyan fület, hogy védelem - zárolt. Alapból minden cella zárolt - a zárolás akkor érvényesül. ha a lapvédelmet bekapcsolod. Mielőtt ezt megtennéd, azokat a cellákat, amelyekben megengeded a változtatást, fel kell oldani. Így azok a cellák módosíthatóak lesznek a lapvédelem bekapcsolása után is, míg a többi nem.

 

Üdv.

Előzmény: wiesel (29779)
wiesel Creative Commons License 2016.12.01 0 0 29779

Üdv a Fórumnak!

 

Nem tudom, előfordult-e már a kérdés, de bocsánat, most SOS-be keresem a választ.....

Más felhasználó (véletlenszerű) mókolása ellen keresek megoldást. Adott egy (több) cella, amelyben képlet(ek) van(nak), s nem szeretném, ha véletlenül törölnék vagy felül írnák. Van-e olyan "védelmi" funkció, amely kiküszöbölné az adott cella tartalmának megváltoztatását?

A program Office'97, ill. OpenOffice.....

Válaszokat előre is köszönöm! Üdv:

 

wiesel

hellsing Creative Commons License 2016.11.30 0 0 29778

Köszönöm a tippet. Mivel töröltem a kapcsolatot és a munkafüzet működik, az okot már sosem tudjuk meg... :)

Előzmény: E.Istvan (29777)
E.Istvan Creative Commons License 2016.11.30 0 0 29777

Ha egyik cellában sem volt másik fájlra való hivatkozás, akkor lehet, hogy tartománynevet másoltál át a másik munkafüzetből.

Ezeket itt tudod megnézni:

"Képletek" menü -> "Névkezelő" gomb

Előzmény: hellsing (29776)
hellsing Creative Commons License 2016.11.29 0 0 29776

Megoldódott. A felugró ablakban (egy nagy lélegzetvétel után) töröltem a kapcsolatot és a munkafüzet mégis működik, ahogy kell. Persze jó lenne tudni, hogy mi lehetett a gond, de már mind1.

Előzmény: hellsing (29775)
hellsing Creative Commons License 2016.11.29 0 0 29775

'reggelt!

 

Van egy Excel munkafüzetem, ami egy pénzügyi jelentés. Az adatok változtatásának eredményeit verziónként átmásoltam egy másik munkafüzetbe, értékként beillesztve.

 

Most a 2. munkafüzet megnyitásakor mindig felugrik egy ablak, hogy kérem-e az adatok frissítését. Az összes munkalap kijelölésével rákerestem a képletekben, hogy szerepel-e valahol link az első munkalapra, de sehol sincs ilyen. Mi lehet a gond?

Delila10 Creative Commons License 2016.11.29 0 0 29774

Szívesen. :)

Előzmény: MixM73 (29773)
MixM73 Creative Commons License 2016.11.28 0 0 29773

Isten vagy!:) Köszönöm!:)

Előzmény: Delila10 (29770)
Delila10 Creative Commons License 2016.11.28 0 0 29772

Köszönöm. :)

Előzmény: Törölt nick (29771)
Törölt nick Creative Commons License 2016.11.28 0 1 29771

Off:

Isten éltesse (kicsit utólag) a Katalinokat, akik az Excel-tudorok táborában jelentősen felül vannak reprezentálva a többi női nevekhez képest.

On:

Delila10 Creative Commons License 2016.11.28 0 1 29770

Jelöld ki a 3 oszlopot, majd a Cellaformázás Védelem fülén vedd ki a pipát a Zárolt négyzetből.

Védd le a lapot: lapfülön jobb klikk, Lapvédelem. A megjelenő párbeszéd ablakban vedd ki a pipát a Zárolt cellák kijelölése elől. Adhatsz jelszót is, de nem kötelező.

 

Az Excel beállításainál a Szerkesztésnél az Irányt állítsd Jobbra. Ki is hagyhatod ezt az utolsó ajánlatot, csak akkor bevitelnél ne az Enter, vagy Tab billentyűt használd, hanem a jobbra nyilat.

 

Előzmény: MixM73 (29769)
MixM73 Creative Commons License 2016.11.28 0 0 29769

Sziasztok! Kezdő vagyok a témában és ezért kérném a segítségeteket. Egy olyan megoldásra vagy beállításra lenne szükségem, hogy az excel-ben csak az első 3 oszlopba tudjak adatot rögzíteni. Pontosabban, minden sor harmadik cellájának kitöltése után, automatikusan a következő sor első cellájába szeretnék adatot bevinni. Előre is köszi a segítséget.

32nazak Creative Commons License 2016.11.25 0 0 29768

Köszönöm mindenikinek a választ! És ezúton elnézést kérek, ha OFF a téma!
Félúton vagyok: https://forum.openoffice.org/hu/forum/viewtopic.php?t=1719&p=8743#p8745
Kipróbáltam, a csatolmány működik! Már csak az OTP-t kellene lecserélni MNB-re.

Meg is van: Beszúrás - Hivatkozás külső adatra - Külső adatforrás URL-je:
https://www.mnb.hu/arfolyamok

 

Működik! :)

Előzmény: Vax (29767)
Vax Creative Commons License 2016.11.25 0 0 29767

A kulcsszó a "weblekérdezés".

Excelben külső adatok átvétele>weblapról. Egyszerű. Nem kell hozzá makró.

OO-ban is van, de azt alig ismerem. Laikus számára úgy néz ki... ezért a cégek nem költenek MS Office-ra. (Eleinte:) Weblekérdezés biztosan van abban is. ITT keresgélj!

Ez a fórum már nem az, aminek indult.:/

Előzmény: 32nazak (29761)
Törölt nick Creative Commons License 2016.11.25 0 0 29766

Hát szerintem Excelben már született több megoldás is ezen a fórumon (vagy egy de többször). Most nem állok neki megkeresni, ne haragudj. Emlékeim szerint direkt link van az MNB oldalán egy Excel táblázathoz, ami az árfolyamokat tartalmazza több évre visszamenőleg, és ha szita memóriámban bízni lehet, akkor Eredő Vektor kolléga szokta hozni a linket.

 

Ami az open office-t illeti, arról tudni kell, hogy bár vannak híresztelések, miszerint támogatja a makrókat, valójában nem, vagy legalábbis nem úgy. Az OO-nak saját makrónyelve van, és semmilyen kód, amit Excel VBA-ban megírsz, nem fog futni OO alatt. Ezen a fórumon (az eddigi outcomingok alapján) senki nem ért az OO makróprogramozásához, úgyhogy az felejtős. (Hacsaknem kihoztak egy olyan OO verziót, ami tényleg Excel kompatibilis, végül is lehet, mostanában nem néztem...)

 

Egyébként a direkt kérdésedre a válasz igen, össze tudnék ütni egy olyan megoldást, ami lekérdezi az általad megadott linkről a legfrissebb € árfolyamot. De ez csak Windows OS alatt, és Excelben működne, OO-ban nem.

Előzmény: 32nazak (29764)
Sánta Kutya (SK) Creative Commons License 2016.11.25 0 0 29765

Kezdve azon az apró mellékkörülményen, hogy az OO-ban nincs Excel.

Előzmény: Törölt nick (29763)
32nazak Creative Commons License 2016.11.25 0 0 29764

És tudod a megoldást esetleg?

Előzmény: Törölt nick (29763)
Törölt nick Creative Commons License 2016.11.25 0 0 29763

Bazisokat változtat a problémán szerintem... 

Előzmény: 32nazak (29762)
32nazak Creative Commons License 2016.11.25 0 0 29762

Talán nem változtat a problémán, hogy OpenOffice 4.1.2.

Előzmény: 32nazak (29761)
32nazak Creative Commons License 2016.11.25 0 0 29761

Sziasztok,

 

Rákerestem és látom, hogy volt már téma, de sajnos nem jön össze, hogy egy excel-táblában megjelenítsem automatikusan az AZNAPI MNB Euró árfolyamot.
https://www.mnb.hu/arfolyamok
Tudtok ebben segíteni, milyen függvény, vagy makró kellene?
Köszönöm!

Törölt nick Creative Commons License 2016.11.25 0 0 29760

A Wordben van egy CaptionLabels gyűjtemény, amely (nem meglepő módon) CaptionLabel objektumokból áll. Ezekre a nevük alapján lehet hivatkozni.

A súgó szerint:

"By default, the CaptionLabels collection includes the three built-in caption labels: Figure, Table, and Equation."

Vagyis alapértelmezetten a Word-be be vannak építve a Figure, Table, Equation nevű CaptionLabel objektumok, tehát ezeket előkészület nélkül meg lehet hivatkozni. A probléma az, hogy ez az angol verzióra vonatkozik. A magyar Word-ben nem ezek vannak, hanem: "ábra", "táblázat", "egyenlet"

 

Így ha a "Figure" nevű CaptionLabel-re hivatkozol, a Word bambán bámul és nem érti.

 

Először létre kell hozni:

 

CaptionLabels.Add Name:="Figure"

 

úgy nézem, ezt a Word megjegyzi, ami azt jelenti, hogy lehet akár a program többi részétől teljesen függetlenül létrehozni, és csak egyszer kell.

Ha pedig megvan, utána már lehet beszúrni táblázat alá:

   

Selection.InsertCaption Label:="Figure", _
     Title:=": Sales Results", Position:=wdCaptionPositionBelow

 

 

Előzmény: bolygohollandi (29756)
pimre Creative Commons License 2016.11.25 0 0 29759

És melyik programsort jelzi hibásnak? Tudsz egy képernyőképet adni?

Előzmény: bolygohollandi (29756)
Vax Creative Commons License 2016.11.25 0 0 29758

Feltettem egy amatőr videót egy megoldásról (Pivot):[link]

Remélem megy, de még csak próbálgatom.:)

Előzmény: djmorphy (29741)
bolygohollandi Creative Commons License 2016.11.25 0 0 29757

Adalék az előzőhöz:

 

Error 4198-at ír ki - amin nem látom, hogy lehetne segíteni

Előzmény: bolygohollandi (29756)
bolygohollandi Creative Commons License 2016.11.25 0 0 29756

Tudna valaki segíteni?

Egy Word-dokumentumban táblázatok és képek vannak és alájuk Caption-t kellene raknom programból és akárhol nézegetem, hogy kell Caption-t betennem, az alábbihoz hasonló makro-megoldásokat látok és akármelyiket próbálom is ki, mindig az az eredmény, hogy "a parancs nem hajtható végre". Ötlet, hogy mit csináljak?

(Az alábbi rövid rutinban egy táblázat alá akarnék Caption-t beszúrni)

 

Sub i()

 

Dim rngParagraphs As Range
Set rngParagraphs = ActiveDocument.Range( _
Start:=ActiveDocument.Tables(1).Range.Start, _
End:=ActiveDocument.Tables(1).Range.End)
rngParagraphs.Select
Selection.InsertCaption Label:="Figure", _
 Title:=": Sales Results", Position:=wdCaptionPositionBelow

 

End Sub

Törölt nick Creative Commons License 2016.11.24 0 0 29755

Már biztosan késő, de ha van kedved, próbáld ki ezt is:

 

    Dim Rng1 As Range, Rng2 As Range
    Set Rng1 = Range("A2", Range("A" & Rows.Count).End(xlUp))
    Set Rng2 = Intersect(Rng1.EntireRow, Columns(Columns.Count))
    With Rng2
        .Formula = "=IF(ISERROR(G2),IF(ERROR.TYPE(G2)=7,""x"",1),IF(AND(D2=""Kategória1"",O2=0),""x"",IF(AND(D2=""Kategória2"",P2=0),""x"",1)))"
        .Copy
        .PasteSpecial xlPasteValues
        .SpecialCells(xlCellTypeConstants, xlTextValues).EntireRow.Delete
        .ClearContents
    End With

Előzmény: Kutyasimogato (29754)
Kutyasimogato Creative Commons License 2016.11.24 0 0 29754

Halkan jegyzem meg, hogy az eredeti for-next nem is volt jó, mert a ciklusszámlálót elfelejtettem csökkenteni törlésnél. ^^ De ez most már mindegy is. :)

Előzmény: Kutyasimogato (29753)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!