Keresés

Részletes keresés

Törölt nick Creative Commons License 2011.11.07 0 0 16537

Önmagában egyik sem jobb vagy rosszabb megoldás, csak akkor, ha tudjuk, mi az elérendő cél. A különbségek nagyjából ezek:

 

Variáció1:

1) a teljes cellatartalmat másolja, képlettel, formázással, megjegyzéssel együtt

2) Ha a kód további részében még bármit akarsz kezdeni a másolás forrás- és céltartományával, akkor azokat nem kell újra definiálni, hiszen a CopyRng és Dest range objektumok továbbra is bevetésre készen állnak.

 

Variáció2:

1) Csak a cellák értékét írja át.

2) A másolás forrás- és céltartományának definíciója nem marad meg. Ráadásul a céltartományt nem is tudod még egyszer definiálni az addig használt módszerrel, mert közben megváltozik a UsedRange.

 

 

Előzmény: wawabagus (16535)
Rusvai Zsolti Creative Commons License 2011.11.07 0 0 16536

Köszönöm szépen, működik:)

Előzmény: Delila10 (16533)
wawabagus Creative Commons License 2011.11.07 0 0 16535

Sziasztok!

El tudjátok nekem magyarázni jobb-e valamelyik megoldás és ha igen miért?

KÖSZI!!!!! 

 

Variáció 1:

 

                    Set CopyRng = Wkb.Sheets(1).Range("B1")
                    Set Dest = shtDest.Range("A" & shtDest.UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1)
                    CopyRng.Copy Dest

 

Variáció 2:

 

                    shtDest.Range("A" & shtDest.UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1) = Wkb.Sheets(1).Range("C1")

Delila10 Creative Commons License 2011.11.07 0 0 16534

Az előzőhöz még annyit, hogy ha a csatolt kép egy kimutatást ábrázol, az értékeit át kell másolnod valahova, és oda kell beírnod a sorok kitöltését és a képleteket, mert a kimutatásba nem tudsz beírni.

Előzmény: Rusvai Zsolti (16531)
Delila10 Creative Commons License 2011.11.07 0 0 16533

Kezdd azzal, hogy az Item Code oszlopot (A oszlop?) feltöltöd. Kijelölöd a tartományt, ugrás menü (Ctrl+g), irányított, üres cellák. Beírsz egy egyenlőség jelet, és nyomsz egy fel nyilat. Ez minden üres cellába beír egy hivatkozást, ami a fölötte lévő cellára mutat. Ctrl+enterrel beviszed a képleteket.

 

Ha bántja a szemedet a sokszor szereplő azonos adat, azonnal, míg ki van jelölve, háttér színűre állíthatod a karakterek színét.

 

Jó, ha az oszlopban a képletek helyére irányítottan rögtön beilleszted az értéküket, mert egy rendezés után másképp galibát okozhat.

 

És most jön a képlet az F2 cellába:

 

{=HA($B2="";"";MIN(HA($A2:$A15=$A2;$C2:$C15;HAMIS)))}

 

Ezt úgy hozod létre, hogy a nem félkövérrel írt képletet beviszed, és Shift+Ctrl+enterrel fogadtatod el, mert ez egy tömbképlet.

 

Átmásolod a G2 cellába, majd a kettőt együtt a többi sorba.

 

A képletben azt használtam ki, hogy a B oszlopban az azonos Item Code-okhoz csak az első sorban adtál leírást.

 

A próbához az adatokat a 2:15 sorba vittem be,  a sorszámokat igazítsd a saját tarományodhoz.

 

Előzmény: Rusvai Zsolti (16531)
Or Kán Creative Commons License 2011.11.07 0 0 16532

Köszönöm, este kipróbálom.

Előzmény: Törölt nick (16529)
Rusvai Zsolti Creative Commons License 2011.11.07 0 0 16531

Sziasztok!

 

A következő kérdésben szeretnék segítséget kérni! Adott egy hatalmas táblázat, mely egy vállalat múltbéli rendelési adatait tartalmazza (portugál nyelvű, de a problémám szempontjából ez lényegtelen). Ebből lekérdezéssel elkészítettem egy olyan kimutatást, mely az egyes termékek rendelési adatait tartalmazza, az egyszerűség kedvéért most csak: egységár, rendelt mennyiség, rendelés értéke (ezt láthatjátok lentebb). Mivel az év során az árak mozogtak, így egy tétethez több egységár is tartozik. A cél az lenne, hogy minden termékre szeretném kimutatni, hogy mennyi volt a legalacsonyabb és a legmagasabb egységár. A probláma az, hogy nem ugyanannyiszor változott a termékek ára, van ami változatlan végig, van ami akár 10x is változott. A legkisebb és legnagyobb egységárat szeretném kiszámoltatni minden egyes item code mellé, ahogy a táblázatban látható. Képlettel akárhogy próbáltam, nem tudtam rájönni a megoldásra. Ha valakinek van ötlete, az nagy segítség lenne!

Köszi!

 

Törölt nick Creative Commons License 2011.11.07 0 0 16530

Az ábra lemaradt...

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

A Vezérlők eszköztár További vezérlők gombjával elérhető egy olyan dolog, hogy "Microsoft Office Spreadsheet". Ha egy ilyet ráteszel a munkalapra, a mellékelt ábrához hasonlóan fog kinézni. Kóddal is hozzá lehet adni, Excel 2003-ban pl. így:

 

Sub add_spreadsheet()
    Dim o As Object
    Set o = ActiveSheet.OLEObjects.Add(ClassType:="OWC11.Spreadsheet.11", Link:=False, _
        DisplayAsIcon:=False)
    o.Name = "inner_sheet"
End Sub

 

Ez azért jobb, mint eszköztárról hozzáadni, mert így egyúttal nevet is adunk neki, amivel később bármikor lehet rá hivatkozni. Ha jól láttam, legalább 2007.es Exceled van. Ott nem tudom, mi a kód, valszleg "OWC12.Spreadsheet.12" vagy "OWC12.Spreadsheet.13", ki kell próbálni. Illetve, ha a Vezérlők eszköztár tervező üzemmódban van, akkor az objektumra kattintva a képletsorból kiderül a típus pontos neve.

 

A láthatóvá tétel/elrejtés műveletek ezek után így néznek ki:

 

    Dim o As Object
    Set o = ActiveSheet.OLEObjects("inner_sheet")
    o.Visible = True/False

 

Az objektumot lehet pozicionálni, méretezni, lehet bele értékeket másolni, és talán arra is rá lehet venni, hogy automatikusan egy külső munkafüzet tartalmát jelenítse meg (bár erre még nem jöttem rá, hogyan kell). Korlátozott Excel funkcionalitással rendelkezik, képleteket lehet bele írni, ki is számolja őket.

Tegyél egy ilyet a munkalap közepére, és próbáld ki, hogy megfelel-e a céljaidnak.

Szerintem elegánsabb, mint egy másik ablak, viszont nem tud annyit, mintha Excel munkafüzet lenne.

Ezért is kérdeztem, hogy mi a célod vele.

 

Előzmény: Or Kán (16528)
Or Kán Creative Commons License 2011.11.07 0 0 16528

 

 

Egy ilyet szeretnék elérni, ha mondjuk a munkafüzet3 első cellájára rákkattintok.

Előzmény: Törölt nick (16526)
Or Kán Creative Commons License 2011.11.07 0 0 16527

A Windows(1).WindowState = xlMaximized, illetve a Windows(2).WindowState = xlnormal parancsokkal próbálkoztam, de ha kiadom a második ablakra (amit az első ablakra akarok ráhívni) az xlnormal parancsot, akkor nekem attól az első ablakot is kisebbre veszi.

 

De lehet, hogy nem is a windows parancsokkal kellene próbálkoznom, de a workbook-kal nem tudok méretezni.

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

Mit értesz az alatt, hogy "egy másik, kisebbre méretezett excel-lapot az előző excel-lap közepére"?

 

Két dolog jutott eszembe:

1) Megnyitni egy másik munkafüzetet egy másik ablakban, és ezt az ablakot az elsőnek a közepére (vagy akárhová) pozicionálni.

2) Az aktív munkalap belsejében valami szövegdoboz-szerű objektumot hozni létre, ami egy másik munkafüzet valamely munkalapjának tartalmát jeleníti meg.

 

Melyik áll közelebb az elképzelésedhez?

A "kisebbre méretezett excel-lap" tartalma mi lesz, milyen forrásból származik?

Előzmény: Or Kán (16525)
Or Kán Creative Commons License 2011.11.06 0 0 16525

Sziasztok!

 

Azt hogy lehetne megcsinálni, hogy egy excel-lapról kattintással meg lehetne hívni egy másik, kisebbre méretezett excel-lapot az előző excel-lap közepére? (Listbox-szal meg tudom csinálni, de jobb lenne egy ilyen excel-lapos megoldás. A kattintás részének beállításával tisztában vagyok, csak az a makró-rész kellene, amivel behívom a kisebb munkalapot, rá a nagyobbra.)

szkripnyik Creative Commons License 2011.11.06 0 0 16524

Anyám, megyek és visszadom a diplomámat, mert már nem tudok különbséget tenni tőszámnév és sorszámnév között!

:-(((((((((((((((((((((

Fél nap alatt nem veszem észre, hogy a hatodik hónap 28-dik napja <> hat hónap + 28 nap...

:-(((((((((((((((((((

Előzmény: Törölt nick (16513)
_Nyuszi Creative Commons License 2011.11.06 0 0 16523

Hosszú tél volt.

:-)

Előzmény: Sánta Kutya (SK) (16520)
Törölt nick Creative Commons License 2011.11.05 0 0 16522

nézd, én így csinálnám. Ez egy kimutatástábla több tartománnyal. Berakhatsz több munkalapot és csak a 2-est kell szűrni

Előzmény: Trodat72 (16510)
Törölt nick Creative Commons License 2011.11.05 0 0 16521

sőt, a 2400-at is át fogja

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

2000-et átaludtad? :-)

Előzmény: _Nyuszi (16518)
Sánta Kutya (SK) Creative Commons License 2011.11.05 0 0 16519

Bizony, ezt hívják Gergely-naptárnak. :-)

1900 is szökőév, de csak a Julián-naptárban, amit a pravoszláv egyházak használnak (de polgári célokra a múlt század eleje óta már a pravoszláv országok sem).

Előzmény: Törölt nick (16517)
_Nyuszi Creative Commons License 2011.11.05 0 0 16518

Én úgy tudtam, hogy a 00 végű évek nem szökőévek, akármennyivel oszthatóak. Megint tanultam valami újat, köszi! :)

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

a szabály az, hogy minden 4-el osztható év szökőév, kivéve a századfordulók pedig csak akkor, ha 400-al oszthatóak. Utóbbit persze nem tudtam, Wiki-ben olvastam :(

Tehát 1900 nem szökőév és rossz benne a feb.29? - mármint az excel szerint

Előzmény: Sánta Kutya (SK) (16512)
Sánta Kutya (SK) Creative Commons License 2011.11.05 0 0 16516

Ezért rossz.

A naptárat nem az Excelhez igazítják. Gergely pápa nem használt MS-termékeket, sem Lilius és Clavius.

Az Excelt sem a naptárhoz, pedig azt kellett volna anno. Most már késő.

Előzmény: Törölt nick (16514)
Sánta Kutya (SK) Creative Commons License 2011.11.05 0 0 16515

Jaj, bocsi, én néztem el, ez tényleg csak az az egynapos hiba, amiről beszéltem. Azt már nem is fogják javítani, így kisebb a kár, mint ha mást mutatnának a táblázataid a verziótól függően.

 

1900. jan. 1. előtt úgyis csak trükközéssel lehet dátumszámításra használni az Excelt. Most gyakorlati szempontból nem mindegy, hogy 1900. jan. 1. vagy 1900. márc. 1. előtt nem használható rendesen? Csak két hónap.

Előzmény: Sánta Kutya (SK) (16511)
Törölt nick Creative Commons License 2011.11.05 0 0 16514

akkor húzd végig: 1900.01.01 -től

a február 29. benne van.

Előzmény: Sánta Kutya (SK) (16512)
Törölt nick Creative Commons License 2011.11.05 0 0 16513

Ezt félreérted. A

hat hónap + 28 nap

az már hét hónap.

Ez 5 hónap + 28 nap a hatodik 

Előzmény: szkripnyik (16508)
Sánta Kutya (SK) Creative Commons License 2011.11.05 0 0 16512

Akkor te is rosszul tudod, pedig 1582 óta lett volna időd megtanulni a szabályt. :-)

Előzmény: Törölt nick (16509)
Sánta Kutya (SK) Creative Commons License 2011.11.05 0 0 16511

Ezt nem kell ilyen bonyolultan csinálni, elég, ha beírod, hogy 180, és átállítod dátumformátumra, akkor is rossz lesz. :-)

Érdekes hiba. Én eddig csak egy egynapos hibáról tudtam (okos programozók szökőévnek nézték az 1900-at), arra azt mondja  a Microsoft, hogy direkt nem javítják kompatibilitási okokból. Lehet, hogy itt is ilyesmiről van szó.

Előzmény: szkripnyik (16508)
Trodat72 Creative Commons License 2011.11.05 0 0 16510

Elöször is köszönöm válaszod!

 

Nekem úgy kellene leszűrni vagy valami függvény segítségével leválogatni az adatokat hogy a két munkalapban az A oszlopban szereplő nevek egyezzenek, és a B oszlopban mindkét munkalapon a 2-es szám legyen.

 

Az a lényege hogy az egyik munkalap, ami szeptemberben készült A oszlopban nevek B oszlopban számok (1=igen, 2=nem  3=leadta) Következő munkalap Októberben készült ugyan azok a nevek csak a számok változtak a B oszlopban. Na most, nekem kellene csinálni egy harmadik munkalapot amelyben azok a nevek szerepeljenek amelyiknél mindkét munkalap B oszlopában a 2-es szám szerepel! (kb. 2600 névről van szó! L) ezért lenne jó valami automatikus összehasonlítás+másolás vagy szűrés.

 

Válaszotokat előre is köszönöm!

Előzmény: Törölt nick (16507)
Törölt nick Creative Commons License 2011.11.05 0 0 16509

Mi ezzel a baj? Mit számol hibásan?

1900 szökőév volt egyébként.

Lehet, hogy csak én nem értem...

szkripnyik Creative Commons License 2011.11.05 0 0 16508

Dátumok:

A1: =DÁTUM(2011;5;9)

B1: =MA()

C1: =B1-A1

 

Ha c1-t számnak formázom, akkor jó érték: 180 (nap)

Ha dátumnak formázom:  1900.06.28 (vagyis hat hónap + 28 nap!!!!!)

Ez még mindig a Lotus 1-2-3 öröksége, hogy 1900 év elején hibásan számol?

2003-s és 2010-s EXCEL-lel is ezt műveli!

Törölt nick Creative Commons License 2011.11.05 0 0 16507
ha ritkan kell csinalnod: autoszuro majd kopipaszte masik munalapra.
ha sokszor kell, akkor iranyitott szuru vagy kimutatastabla.
Előzmény: Trodat72 (16505)
dvorcsakl Creative Commons License 2011.11.05 0 0 16506

Egy egyszerű kérdéssel zavanálak Titeket:

 

van egy rakás wordom, ami excelből szed adatokat (körlevél jelleg).

van, amikor a word és az excel egy könyvtárban van.

van, amikor a word maga egy sablon (dot), ekkor nyilván nem egy könyvtárban van az excellel.

 

mit kell tennem, hogy ne kelljen minden alkalommal megmuttani a szükséges excel-t a word részére?

van, amelyik tök jól működik, semit nem kell csinálnom, de van, amelyiknek 2x is meg kell mutatnom az excel-t.

 

köszi a segítséget

 

Trodat72 Creative Commons License 2011.11.05 0 0 16505

Sziasztok

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

Van két táblázatom, mindkettőnek az A oszlopában nevek vannak a B oszlopban számok 1-töl 3-ig, nekem azok a nevek kellenének egy harmadik táblázatba, amelyeknél minkét táblázat b oszlopában a 2-es szám szerepel.

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

Törölt nick Creative Commons License 2011.11.03 0 0 16504

Nem akarlak összezavarni, mert nem a te példádból indultam ki - de hasonlót én így szoktam:

 

 Dim SOR, TALALAT 
 SOR = Application.Match(Cells(ActiveCell.Row, 3), Sheets("munkalapneve").Columns(3), 0)
 If VarType(SOR) = vbError Then
       MsgBox "Nincs találat, kérlek ellenőrizd"
   Exit Sub
 End If
 TALALAT = Sheets("munkalapneve").Cells(SOR, 10)

 

Gyorsabb és könnyebb hibát kezelni, mint a Find esetében.

Előzmény: kovacsmiklos1985 (16501)
Törölt nick Creative Commons License 2011.11.03 0 0 16503

esetleg még az is lehet, hogy nincs találat, ekkor is kiléphet ezzel a típushibával, mert text nem = Err

Előzmény: kovacsmiklos1985 (16501)
Törölt nick Creative Commons License 2011.11.03 0 0 16502

csak tipp:

próbáld meg a .value helyett: .text

 

Előzmény: kovacsmiklos1985 (16501)
kovacsmiklos1985 Creative Commons License 2011.11.03 0 0 16501

Szia!

 

Hát jelenleg ugye ez a használandó kód:

 

 

Private Sub ComboBox63_Change()

 

TextBox472.Text = Worksheets("kereses").Range("A1:A50").Find(What:=ComboBox63.Text, After:=ActiveCell, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Offset(0, 1).Value

 

TextBox473.Text = Worksheets("kereses").Range("A1:A50").Find(What:=ComboBox63.Text, After:=ActiveCell, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Offset(0, 2).Value


End Sub

 

 

 

A hibaüzenet:

 

Run-time error '13'

 

Type mismatch

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

Mi a hibaüzenet?

Előzmény: kovacsmiklos1985 (16498)
Delila10 Creative Commons License 2011.11.03 0 0 16499

Az idézett linkedből (http://www.w3schools.com/browsers/browsers_stats.asp) ezt a diagramot sikerült összehozni.

 

 

Mint az ábra mutatja, a Safari és az Opera a 2002-2011 időszakban stagnált, az IE 2010-re felfutott, de az idén a Firefox-szal együtt erősen csökken az alkalmazása a Chrome javára.

Előzmény: Törölt nick (16496)
kovacsmiklos1985 Creative Commons License 2011.11.03 0 0 16498

Sziasztok!

 

Nemrég volt egy kérdésem azzal kapcsolatban, hogy hogyan lehet az alábbi dolgot megoldani:

 

Van egy excel táblámban mondjuk A, B, C oszlop, és van 50 sor.

 

A oszlop egyfajta sorszámot tartalma. A sorszámokhoz soronként adatok tartoznak, melyek a B, és C oszlopban lévő megfelelő sorszámú mezőkbe vannak rögzítve.

 

A kérdés az lnne, hogy hogyan lehet azt megoldani, hogyha egy VBA combobox segítségével kiválasztom mondjuk a 35. sorszámot, akkor az ahhoz tartozó sorból a B, és C oszlopban szereplő adatokat a program automatikusan betegye mondjuk textbox1 és textbox2 -be?

 

Régebben kaptam egy kis segítséget, de nem működik. A kód ez volt

 

Private Sub ComboBox1_Change()


TextBox1.Text = Range("A1:A50").Find(What:=ComboBox1.Text, After:=ActiveCell, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Offset(0, 1).Value

TextBox2.Text = Range("A1:A50").Find(What:=ComboBox1.Text, After:=ActiveCell, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Offset(0, 2).Value


End Sub

 

 

 

Mi lehet a baj?

Törölt nick Creative Commons License 2011.11.02 0 0 16497

itt meg is kérdeztem a backslash dolgot:

 

http://forum.index.hu/Article/showArticle?t=9039091

Törölt nick Creative Commons License 2011.11.02 0 0 16496

Úgy gondolom, a 16500 hozzászólásunkkal kiérdemeltük, hogy ezen a fórumon is alkalmazkodjanak az üzemeltetők valamelyest az igényeinkhez, hiszen ezzel a nagy látogatottsággal hozzájárulunk a reklám bevételeikhez.

 

Szerintem lesz@rják, de persze meg kell próbálni.  Egy nyereségorientált gazdasági társaság nem így működik, hogy hibátlanul megfeleljen xezer felhasználó igényének (amiből a 16500 hsz talán 0,000x ezrelék lehet) Az index az ilyen (ez a fórum pl) ingyenes szolgáltatásokból közvetlen módon nem profitál.

 

 

A böngészők optimalizálásával kapcsolatban 2006-ban futottam utoljára 1-2 kört. : (alulról felfelé)

Itt lehet reklamálni a backslash miatt is szerintem. (http://forum.index.hu/Article/showArticle?t=9039091)

 

Kilroy válasz | megnéz | könyvjelző 2006.11.21 11:47:21 © (1436)
Vagom. Csak itt a forumban is sokszor leirtak, hogy nem tul bonyolult feladat ugy megcsinalni barmilyen oldalt, hogy gyakorlatilag minden bongeszon jol menjen. En ugyan nem ertek hozza, de azert megse gondolom, hogy ne igy lenne...
Előzmény: Deibler úr (1435)
Deibler úr válasz | megnéz | könyvjelző 2006.11.21 11:37:55 © (1435)

Röviden, mert túl messzire vezetne. Ez gazdasági kérdés szokott lenni. Szerveroldalon statisztikázható, hogy az adott oldalt milyen böngészőkkel látogatják.
Innen kiindulva: http://www.internetworldstats.com/stats.htm egy klikkel eljutunk
ide: http://www.w3schools.com/browsers/browsers_stats.asp
2006 IE7 IE6 IE5 Fx Moz N7/8 O7/8/9 October 3.1% 54.5% 3.2% 28.8% 2.4% 0.3% 1.4%
Azaz nem IE alapon a userek 32,9 százaléka nyomul, négy csoportban. 
Oprendszer szerint:
2006 WinXP W2000 Win98 WinNT W2003 Linux Mac September 75.6% 9.2% 1.4% 0.3% 2.0% 3.5% 3.8%
a userek 7,3 %-a nem tudna IE alapon nyomulni, azaz 92,7 % igen. Ez az erősebb kutya pajzánkodik elv. Ha pedig valami van, szabvány - nem szabvány és használható, akkor használják. Így szokott lenni. Ez itt nem értékítélet, ezek a tények. 
Előzmény: Kilroy (1434)
Kilroy válasz | megnéz | könyvjelző 2006.11.21 10:54:10 © (1434)
Valoban jo kerdes. Szerintem inkabb az index optimalizalodhatna jobban Operara... mintsem az Opera idomuljon x+1 kulonfele oldal igenyehez... szerintem.
Előzmény: robbantomester (1433)
robbantomester válasz | megnéz | könyvjelző 2006.11.20 20:24:32 © (1433)
Egy ugyes fejleszto kepes megoldani, kikerulni ezeket a "csibeszsegeket". Mind a forum motornal, mind az Operanal. Az mar mas kerdes, hogy melyik oldalnak kell erre sulyozottabban figyelni....
Előzmény: Kilroy (1428)
robbantomester válasz | megnéz | könyvjelző 2006.11.20 20:13:23 © (1432)
Koszonom, de Operarol volt szo. Netalantan jo oda is? Nem hiszem...
Előzmény: Deibler úr (1429)
Kilroy válasz | megnéz | könyvjelző 2006.11.20 14:24:03 © (1431)
Jah tenyleg, erre nem gondoltam. Bocs a looser kerdesert :-))
Előzmény: Deibler úr (1430)
Deibler úr válasz | megnéz | könyvjelző 2006.11.20 14:18:24 © (1430)
Fícsör.
Előzmény: Kilroy (1428)
Deibler úr válasz | megnéz | könyvjelző 2006.11.20 14:17:59 © (1429)
Firefoxhoz: BBComposer: https://addons.mozilla.org/firefox/3795/ , ez a menübe költözik bele és kicsit idomítani kell, vagy a BBCodeXtra: https://addons.mozilla.org/firefox/491/, ez a context menübe. Az első talán könnyebben kezelhető kicsit.
Előzmény: robbantomester (1425)
Kilroy válasz | megnéz | könyvjelző 2006.11.20 13:59:56 © (1428)
Egy szabvanyon kivuli dolog rossz implementalasa az hiba vagy csibeszseg?
Előzmény: Operator (1427)
Operator válasz | megnéz | könyvjelző 2006.11.19 20:12:18 © (1427)
Végülis egy szabványon kívüli dolog implementálása valóban nem hiba, inkább csibészség.
Előzmény: attention (1426)
attention válasz | megnéz | könyvjelző 2006.11.19 20:07:10 © (1426)
Ez nem microsoft hiba.
Előzmény: robbantomester (1425)
robbantomester válasz | megnéz | könyvjelző 2006.11.19 16:03:35 © (1425)
Nagy kár!
M$ bekaphassssaaa.
Annyira sokan vannak, akik nem Explorert használnak - biztosan meg lehetne úgy is csinálni, hogy menjen a többi böngészővel.
Előzmény: Operator (1424)
Operator válasz | megnéz | könyvjelző 2006.11.18 21:54:12 © (1424)
A Firefox-ban sem. Ez egy M$ specialitás, csak Explorerben műxik.
Előzmény: robbantomester (1423)
robbantomester válasz | megnéz | könyvjelző 2006.11.18 21:48:52 © (1423)
Opera bongeszoben nem mukodik a hozzaszolas szerkeszto - ugy ahogy kene...

Előzmény: Delila10 (16492)
Sánta Kutya (SK) Creative Commons License 2011.11.02 0 0 16495

Na még egyszer a link. (Mindig elfelejtem, hogy ez az idióta fórummotor escape-eli az ampersandet az URL-ben. Bár ez lenne a legsúlyosabb baja!)

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

OFF: egyébként az egyik legmeglepőbb dolog, ami történt ittlétem alatt:

http://forum.index.hu/Article/showArticle?t=9000018&go=24205280&p=1#24205280

9675-81

Beírtam valamit, erre kaviat azt írta, hogy ennyi erővel a pápa válaszát is várhatnám, és erre majdnem megjelent a pápa, és válaszolt. Pontosabban keki, aki nem arról híres, hogy a fórumozókkal kommunikáljon, meg lehet nézni a hozzászólásainak a számát, és megadta a választ. Ez kb. olyan valószínűségú esemény volt, mintha tényleg a pápa írt volna vissza. :-)

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

Igazad van. De nem fognak. 11 év fórumozás után sajnos már ismerem a realitásokat. Köpnek mindenkire.

Előzmény: Delila10 (16492)
Delila10 Creative Commons License 2011.11.02 0 0 16492

Nem értek a fórummotorokhoz, de valószínűleg lehet optimalizálni más böngészőkhöz is.

 

3-4 éve használom a nefelejtsdel.hu lapot (ez itt a reklám helye) arra, amire szeretnék e-mail értesítést kapni, pl. figyelmeztetés névnapokra, kedvenc rádióműsorra, gázóra állás bejelentésére, stb.

Egy időben kétszer kellett bejelentkeznem, hogy észrevegyen, és az újabb bejegyzéseket, és törléseket is duplán kellett megadnom. Megírtam az üzemeltetőnek, 10 perc múlva válaszoltak. Közölték, hogy akkoriban optimalizálták 3-4 böngészőre, az enyémhez most hozzáigazították.

 

Úgy gondolom, a 16500 hozzászólásunkkal kiérdemeltük, hogy ezen a fórumon is alkalmazkodjanak az üzemeltetők valamelyest az igényeinkhez, hiszen ezzel a nagy látogatottsággal hozzájárulunk a reklám bevételeikhez.

 

Mit gondoltok erről?

Előzmény: Sánta Kutya (SK) (16486)
Törölt nick Creative Commons License 2011.11.02 0 0 16491

Aki el akar menni, az már nincs itt :)

Szerintem a célra elég egy egyszerű blog. (Mint ahogy sokan így is tesznek egyéb szakmai berkekben)

 

 

 

Előzmény: tt65 (16490)
tt65 Creative Commons License 2011.11.02 0 0 16490

én erre nem vagyok ilyen kényes. akárhova teszel tartalmat, a kereső cégek látják, letapogatják.

lehet, hogy más excel-es fórumokat kellene mintának venni, pl.: http://www.excelitems.com/2009/03/home-page-for-excel-items.html ; vagy http://www.vbaexpress.com/forum/ sok van még ....

 

de, akkor mi most el akarunk menni innen?

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

Lehet, hogy a gugli doksz egyszerű módja lenne a tudásbázis létrehozásának, de a magam részéről nem támogatom a Nagy Testvér további betekintését a dolgaimba. Így is pont elég adatot gyűjt össze rólam a hozzájárulásom nélkül. Valami független dolog kéne, ami nem tartozik semmilyen adathalász multióriás fennhatósága alá.

Előzmény: tt65 (16485)
tt65 Creative Commons License 2011.11.02 0 0 16488

a beállításoknál be lehet állítani, hogy egy lapon hány hsz-t hozzon le neked a fórummmotor! ha ide egy ultrborzasztó nagy számot írsz (pl. 16.500), akkor lejön az összes!

 

igen, az újak így valóban nem kerülnek bele, de az utolsó pár hónapra még emékszik az ember milyen témák mentek!

Előzmény: mimi_bacsi (16487)
mimi_bacsi Creative Commons License 2011.11.02 0 0 16487

"én egyszer nekiálltam és letöltöttem a teljes topikot és lementettem fájlba." Van arra mód, hogy "egy kattintással" lementsük a fórum hozzászólásait..? (gondolom, oldalanként lehet most...)

 

"így egyszerű kereséssel lehet benne bármikor kényelmesen keresni." Igenám, mi van akkor, ha újabb beírások vannak, azt is folyamatosan mentegeni szükséges....?

 

Előzmény: tt65 (16485)
Sánta Kutya (SK) Creative Commons License 2011.11.02 0 0 16486

OFF: én Firefoxon próbálom használni, amennyire lehet. Ha tényleg erre van optimalizálva, akkor még belegondolni se merek, milyen lehet a többin, amire még optimalizálva sincs.

Előzmény: Delila10 (16483)
tt65 Creative Commons License 2011.11.02 0 0 16485

én egyszer nekiálltam és letöltöttem a teljes topikot és lementettem fájlba. így egyszerű kereséssel lehet benne bármikor kényelmesen keresni.

 

esetleg a google docs lehet olyan ahova lehetne feltenni tudásbázist amire gondolsz.

 

a későbbi ötletek is jónak tűnnek, de ahhoz nem értek.

Előzmény: Törölt nick (16479)
Törölt nick Creative Commons License 2011.11.02 0 0 16484

Az SK által javasolt pastebin megoldás erre.

Előzmény: Delila10 (16483)
Delila10 Creative Commons License 2011.11.02 0 0 16483

Nagyon korrekt.

 

Valahol a szabályzatban olvastam, hogy a fórum a Firefox-ra van optimalizálva. A VBA kódok innen történő bemásolása megadja a kellő tagolást – de ez is megeszi a \ jelet. Kicsit kényelmetlennek tartom, hogy mivel másik böngészőt használok, kód megadásakor külön ki kell ugrasztanom a bokorból a rókát. Vajh' ezen tudna változtatni az üzemeltető? (költői kérdés)

Előzmény: Törölt nick (16479)
Sánta Kutya (SK) Creative Commons License 2011.11.01 0 0 16482

Na igen, a végét csak átfutottam elsőre.

 

Szerintem nagyon jó lenne egy tudásbázis, én már régóta szeretném, és többször sóhajtoztam, mennyi hasznos tudás süllyed el az archívumban. Szóval igen. Szerintem erre egy wiki lenne a legalkalmasabb, mert rugalmasan, egyszerűen szerkeszthető, és könnyen kategorizálható. A legelterjedtebb rendszerhez, a MediaWikihez PHP+MySQL kell, és nem árt htaccess-hozzáférés (főleg, ha képekre is szükség van), és ha valaki tud egy ilyent biztosítani, akkor adhatna  adminjogot a törzstagoknak, akik már letették a névjegyüket. Vagy ha nem ez, akkor is valami CMS, ami egy sima weblapnál alkalmasabb a kollektív munkára.

Előzmény: Törölt nick (16479)
mimi_bacsi Creative Commons License 2011.11.01 0 0 16481

Számomra is iránymutató mindaz, igyekszem betartani, ami itt le van írva, támogatom a kezdeményezést...! :-)

Előzmény: Törölt nick (16479)
Sánta Kutya (SK) Creative Commons License 2011.11.01 0 0 16480

Első olvasatra jó ez, csak a kötőjeleket cseréljük gondolatjelre. :-) Alt 0150

Én feltétlenül kiegészíteném valami pastebinnel, pl. http://pastebin.com/. VBA-kódoknak, tagoltan.

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

Összeállítottam a topikleírásba szánt rövid ismertetőt (szaggatott vonalak között). Kérem, véleményezzétek.

 

---------------------------------------------------------

Az „Excel” fórum célja, hogy keretet adjon az Excel felhasználók széles táborának tapasztalataik megosztására és lehetőséget a segítséget kérőknek. Az alábbi összefoglaló azért készült, hogy segítse a helyes kérdésfeltevést.
- Írd le szabatosan a problémát. Úgy fogalmazz, hogy ne csak te magad, de a szakértő is megértse, mire szeretnél választ kapni.
- Írd le, hogy milyen verziójú Excellel dolgozol. (Vagy ha nem Excel, akkor micsoda?)
- Írd le, hogy milyen úton indultál el, és hol akadtál el rajta.
- A kérdés megértése szempontjából sokat segíthet, ha feltölteszt egy képet, amin látszik, hogy mit szeretnél, vagy illusztrálja azt.
- Még jobb, ha feltöltesz egy minta munkafüzetet valahová (pl. data.hu). Feltöltés előtt távolítsd el belőle a nem publikus adatokat.
- Ha a feladat jellege olyan, célszerű az "előtte" és "utána" állapotokat bemutatni. (Miből kellene csinálni mit?)
- Ha VBA kódon kell javítani, másold be a releváns kódrészt.
- Ha valami nem úgy működik, ahogy kellene, add meg a rendellenes viselkedés jellemzőit, a hibaüzenetet, és a hibát okozó programsort.
- Ajánlott irodalom: http://esr.fsf.hu/smart-questions_hu.html

---------------------------------------------------------

 

Ezen kívül az jutott eszembe, hogy jó lenne egy olyan weblap, ahol a topik fontos tapasztalatait, mérföldkő- vagy összefoglaló-jellegű posztjait össze tudnánk gyűjteni. Csak egy lista lenne, téma rövid leírása és a kapcsolódó hozzászólás száma. Így 16 és félezer hsz felé járva nehéz már visszakeresni a régi dolgokat, pedig régen is tök jókat írtunk. Tudna valaki host-olni egy ilyen oldalt? Olyan lenne, mint valami tudásbázis. Beraknánk a linkjét a fenti összefoglalóba, plusz mi magunk is könnyebben megtalálnánk, hogy a kérdezőt a topik melyik pontjára kell elküldeni olvasgatni egy kicsit. Ezzel kapcsolatban is várom a véleményeket.

Törölt nick Creative Commons License 2011.10.30 0 0 16477

... ami azt jelenti, hogy utánaolvasok a dolgoknak és első lépésben igyekszem magam megkeresni a megoldást pl. az interneten de nem próbálom megoldatni a problémámat másokkal. ...

csak azt akarom mondani, hogy én is így teszek, mert így lehet igazán megtanulni valamit.

Előzmény: Gavriel (16475)
Delila10 Creative Commons License 2011.10.30 0 0 16476

Sajnálom, ha nem sikerült elég egyértelműen fogalmaznom, és ezért attilaahun nem érthette meg a lényeget.

 

Szerintem már eléggé kiveséztük ezt a témát, visszatérhetnénk a szakmai kérdésekhez.

Törölt nick Creative Commons License 2011.10.29 0 0 16474

Mi lehet a büszkeség ára? Minden döntésnek vannak következményei. Még csak annyit, hogy az allergia betegség, és nem a parlagfű tehet róla.

 

Előzmény: attillaahun (16471)
Sánta Kutya (SK) Creative Commons License 2011.10.29 0 0 16473

Ha te itt nézeteltérést látsz, akkor nem értetted meg, amit Delila írt.

Előzmény: attillaahun (16471)
Törölt nick Creative Commons License 2011.10.29 0 0 16472

Függetlenül. Oltalom, Közösségi érzés, Nők felé irányuló képmutató tisztelet, nézeteltérés NÉLKÜL:

Bőséges segítséget nyújt a tanácsért idetévedőknek, az elsők között.

(Csak te ezt nem tudod)

....Ez volt ezzel kapcsolatban az utolsó hsz-em...

 

Előzmény: attillaahun (16471)
attillaahun Creative Commons License 2011.10.29 0 0 16471

Először is ismét köszönöm a programot, szépen gurul. :)

 

Az első bekezdésedben asszem megállapodhatunk ahogy van.

 

Az Excel fórum válaszadóinak és főként neked, részemről maximálisan kijár a tisztelet, kivéve Delila-t, mert ő a saját részét nullázta a #valahanyas megjegyzésével, írtam lejjebb hogy az ilyesmire allergiás vagyok.

Az hogy megvan a közösségi érzés, és kiálltok egymásért szép dolog, én mégis tisztábbnak tartom, hogy mindenki maga rendezze a nézeteltéréseit. Ameddig képes rá.

A férfiak részéről nők felé mutatott tiszteletnek gondolt képmutató udvariaskodásból meg már láttam eleget, inkább kimaradnék belőle. Nekem megfelel a szimpla egyenlő bánásmód, úgyhogy ha a 88 éves angol király beszól, őt is válaszra méltatom. :)

 

Sánta Kutya (SK) Creative Commons License 2011.10.29 0 0 16470

Dehát ez költői kérdés volt!

Na lépjünk tovább, nem tesz jót a poénoknak a ragozás.

Előzmény: tt65 (16464)
tt65 Creative Commons License 2011.10.29 0 0 16469

korrekt.

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

Hm, kezdenek rossz irányba menni a dolgok.

Deilának részben igaza van. A kérdésem lényege pontosan az volt, hogy ha akarsz valamit, akkor gondold át, szedd össze, és lehetőleg minél több infót adj át egyszerre. Nem jó, ha cseppenként adagolod. Kapsz egy megoldást, de még ezt is kéne, megkapod ezt is, de még azt is kéne, megkapod azt is, de még amazt is kéne, stb... Ez így egy idő után elveszi az ember kedvét a válaszadástól. A kívánságlistádra vonatkozó kérdésem feltevésekor már éreztem, hogy közeleg a türelmem vége, és igyekeztem ezt finoman és körültekintően tudtodra adni. De még nem tartottunk ott, hogy figyelmen kívül hagyjalak, mert egyrészt tetszik a feladatodban rejlő kihívás, és nekem is jó, ugyanis ezen keresztül tanultam meg itt és most(anában), hogy hogyan lehet az internet explorerrel ilyen szinten együttműködni. Másrészt értem az indokod, hogy azt hitted, a többi részt magadtól is meg tudod oldani.

Én sem hiszem, hogy pofátlan lettél volna, viszont az is igaz, hogy ezzel a 16460-as beszólással kissé elvetetted a sulykot. Delilának minden alapja megvan arra, hogy elmondja a személyes véleményét egy ilyen esetben. Ő az itteni Excel fórum egyik fő éltetője, más fórumokon meg szinte kizárólag ő ad válaszokat. Lehet, hogy pont a Te kérdéseidre még nem válaszolt, de ezer más kérdésre már igen. És több más fórumtag is így van ezzel. Nem állítom, hogy összeszokott csapat vagyunk, de alakul a dolog, és én nagyon helyeslem, ha kiállunk egymás mellett. Ezért ebben a szituban nem tehetem meg, hogy szó nélkül elmenjek a beszólásod mellett. Főleg, hogy Te (nicked alapján) férfi vagy, ő meg egy hölgy. Ezért arra kérlek, hogy próbálj meg tiszteletteljesen viselkedni nemcsak velem, hanem az egész fórumtársadalommal szemben. Az élet más területén is hasznos lehet.

 

A kérdésedre pedig ez a válaszom:

-----------------------------------------------------------------------------------------------------------

Private Declare Function FindWindow Lib "user32" Alias _
    "FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName As Any) As Long
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long

Sub DistanceQuery_Multi()
    Dim IE As Object, Doc As Object
    Dim oFr As Object, oTo As Object, oNew As Object, oGo As Object, oSum As Object
    Dim t As Long, s As String, myHwnd As Long, PrevSum As String
    Dim CityCount As Long, i As Long
    
    CityCount = Application.WorksheetFunction.CountA(Range("A31:A37"))
    If CityCount < 2 Then
        MsgBox "Kéne legalább két állomás."
        Exit Sub
    End If
    
    Set IE = CreateObject("InternetExplorer.Application")
    IE.Navigate "http://www.terkep24.hu/"
    IE.Visible = True
    While (IE.Busy) Or (IE.ReadyState <> 4)
        'wait until ready
    Wend
    Set Doc = IE.Document
    Set oGo = Doc.getelementbyid("routebtn_terv").FirstChild
    Set oSum = Doc.getelementbyid("summary")
    For Each oNew In Doc.all
        If oNew.classname = "runjs run_new_point button running" Then Exit For
    Next
    Set oFr = Doc.getelementbyid("rpA").Children(1)
    oFr.Value = Range("A31")
    For i = 2 To CityCount
        If i > 2 Then
            oNew.Click
            While (IE.Busy) Or (IE.ReadyState <> 4)
                'wait until ready
            Wend
        End If
        Set oTo = Doc.getelementbyid("rp" & Chr(64 + i)).Children(1)
        oTo.Value = Range("A" & 30 + i)
        oGo.Click
        While (IE.Busy) Or (IE.ReadyState <> 4)
            'wait until ready
        Wend
        PrevSum = oSum.innertext
        Do Until (oSum.innertext <> PrevSum) And (InStr(oSum.innertext, "km") > 0)
            DoEvents
        Loop
        Debug.Print oSum.innertext & "****"
        s = oSum.innertext
        s = Replace(s, Chr(13), "")
        s = Replace(s, Chr(10), "")
        t = InStr(s, ":")
        s = Mid(s, t + 1, InStr(s, "km") + 1 - t)
        Range("B" & 30 + i) = s
    Next
    myHwnd = FindWindow(vbEmpty, "Microsoft Excel - " & ThisWorkbook.Name)
    SetForegroundWindow myHwnd
End Sub

Előzmény: attillaahun (16460)
_Nyuszi Creative Commons License 2011.10.29 0 0 16467

Te írtad, hogy az A38(-as cella) így meg úgy.

Erre jött a kérdés, hogy mi van az A38-on, milyen koncert...

:-)))

Lépjünk túl rajta szvsz. :)

Előzmény: attillaahun (16466)
attillaahun Creative Commons License 2011.10.29 0 0 16466

Még mindig nem értem, hogy ki-mit-hogyan tudott félreérteni abból az egy soros hozzászólásból, de akkor tisztázás végett: Jimmy the Hand írt egy végtelen For ciklust (remélem jól értelmeztem a makrót), ami bármennyi állomás közti távolságot ki tudja számolni egy térképes hivatkozással. Az én szempontomból ennek annyi volt a hátránya, hogy egy már meglévő program közepére akartam beilleszteni (ezt valóban nem említettem), ahol nem lett volna jó, ha az A oszlop összes cellájában lévő értéket állomás/megállóhely-ként értelmezi.

Ezért kértem, hogy elég lenne 7 értékkel számolnia a makrónak, mert az A38-ban már megint más van. Elsőre azt mondtam, hogy akkor legyen A1-A7-ig, mert akkor nem tudtam még pontosan hova fogom beilleszteni. Azt feltételeztem hogy mindegy, úgyis elég lesz benne majd 2 számot átírni a hivatkozásokhoz.

Asszem ennyi a történet.

Koncertet meg még mindig nem értem. Azt kérdezted, hogy koncert van-e az A38-ban vagy mi? :D

_Nyuszi Creative Commons License 2011.10.29 0 0 16465

Hja. "Mindenki más - te sem vagy más!"

:-)

Előzmény: tt65 (16464)
tt65 Creative Commons License 2011.10.29 0 0 16464

"attilaahun" valamelyik következő epizódban biztos kifejti mi van A38-ban! egyelőre elégedjünk meg annyival, hogy más! A másságot pedig tisztelni kell manapság!

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

Ott a pont. Az "A38-ban már megint más dolog van" szövegrészre reagáltam. Mi van az A38-ban?

Előzmény: _Nyuszi (16462)
_Nyuszi Creative Commons License 2011.10.29 0 0 16462

Én egy egyszerű poénnak vettem, ahogy az A38-as cella hivatkozása "összeakadt" az A38-as állóhajóval. :-)

Előzmény: attillaahun (16460)
tt65 Creative Commons License 2011.10.29 0 0 16461

hmmm....

Előzmény: attillaahun (16460)
attillaahun Creative Commons License 2011.10.29 0 0 16460

Nem gondolnám, hogy annyira pofátlan lettem volna (/vagyok) mint ahogy beállítod. Ha meg mégis, az alább említett szerző majd felvilágosít róla, és akkor elgondolkodok magamon. Az erkölcsi terelgetést senkitől nem veszem szivesen, főleg olyantól aki más nevében teszi, ugyanakkor még egy kérdésemre sem válaszolt.

 

SK meg majd maga elmondja mire gondolt a koncerttel, mert úgy látszik mindketten rosszul gondoltuk. Vagynem.

Mármint vagynem mondja el.

(elmondhatná, mert most már tényleg nagyon kíváncsi lettem)

 

Előzmény: Delila10 (16458)
Sánta Kutya (SK) Creative Commons License 2011.10.29 0 0 16459

Nem, én nem erre gondoltam, nézd meg még egyszer. :-DDD

Előzmény: Delila10 (16458)
Delila10 Creative Commons License 2011.10.29 0 0 16458

Szerintem már régen elhasználtad a limitet.

 

Bizonyára elkerülte a figyelmedet, amit Jimmy már másfél héttel ezelőtt írt a 16329-es válaszában: "Ezzel elküzdöttem egy darabig".

 

Minden újabb óhajoddal csaknem előlről kell kezdenie a küzködést. Becsülnöd kellene a válaszadó munkáját, idejét és türelmét annyira, hogy a kérdés feltevése előtt átgondolod, mit akarsz, nem kéred az ingyen munkát többszörösen. Neked jut a kényelmesebb rész így is, csak ki kell találnod, mit szeretnél, az érdemi részt a válaszadó végzi.

 

Erre utalt SK is a koncerttel.

Előzmény: attillaahun (16456)
_Nyuszi Creative Commons License 2011.10.28 0 0 16457

:-)))))))))))))

Előzmény: Sánta Kutya (SK) (16451)
attillaahun Creative Commons License 2011.10.28 0 0 16456

Hát nem is tudom, mennyi a napi kívánságlimit? Mert nem szeretném ma elhasználni az egész heti adagomat. :)

 

Még azt akarom majd megcsinálni, hogy abból a 7 cellából minidig a legutolsó km-eset válassza majd ki egy képlet, és kerekítse fel 50-re a végét. De szerintem ez már nekem is menni fog egy HA és PLAFON függvénnyel.

Végülis csak a makrókhoz nem értek (meg persze még ezer más dologhoz, de az most nem lényeges).

Egyébként sok meló átalakítani a több állomásos programrészt, úgy hogy máshol legyen? Gondolom igen, mert egyébként már beírtad volna melyik 2-3 számot kell átírni benne.

Szóval bocs, nem találok már ki több hülyeséget (a közeljövőben).

 

#16451

Hova viszel?

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

És van még más kívánságod is? :)

Gondold át. Ha van, akkor ki vele.

Előzmény: attillaahun (16449)
erno68 Creative Commons License 2011.10.28 0 0 16454

Hát ez elég nehéz egyerű  halandónak, nem tudom sikerül-e megbirkoznom vele :)

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

Tényleg nem nagyon sikerült elmagyarázni. :-)

 

Először is nyilván üres oszlopokat kell beszúrni, hogy legyen hely, aztán két egymás melletti cellába ezeket:

=HA(SZÖVEG.E(B1);BAL(B1;HOSSZ(B1)-1);B1)

=HA(SZÖVEG.E(B1);JOBB(B1;1);"")

Az első persze szövegként adja meg a számot, még át kell állítani a formátumát.

Előzmény: erno68 (16452)
erno68 Creative Commons License 2011.10.28 0 0 16452

Sziasztok.

    Megint egy nagy problémával fordulok hozzátok amit nem tudok sehogy megoldani, éspedig be szúrtam erre a cimre  >>>> 

egy *csv dokumentumot, hogy a B és a C oszlopban lévő adatokat pl ( 560= ) szétválasztani vagyis az 560 külön oszlopba jelenjen meg és a  = jel külön oszlopban, nem tudom sikerült-e érthetően elmagyaráznom, elmagyarázni is nehéz nemhogy megoldani :) . 

köszönöm a segitségeteket  a cimem erno@csomortani.ro .Ernő

 

Sánta Kutya (SK) Creative Commons License 2011.10.28 0 0 16451

Koncert?

Előzmény: attillaahun (16450)
attillaahun Creative Commons License 2011.10.28 0 0 16450

Meg még annyi, hogy A38-ban már megint más dolog van, szóval azt már nem kellene állomásnak vennie.

Előzmény: attillaahun (16449)
attillaahun Creative Commons License 2011.10.28 0 0 16449

Köszi, nagyon kafa. :D

Viszont igazából nem A1-A7-ig kellene, hanem A31-A37-ig, mert előtte még vannak más dolgok, csak előbb nem gondoltam, hogy nem tudom majd olyan egyszerűen megváltoztatni a beviteli mezők helyét, mint a 2 állomásos verziónál. :|

 

Szóval átírtam már ezeket:

 

oFr.Value = Range("A31")

For i = 32 To CityCount

If i > 32 Then

 

de nem tetszik neki, és az én tudásomből csak ennyire futja. ;)

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

Voilá. Tizenkét várossal teszteletem, működött.

"A" oszlopba "A1"-től kezdődően a városnevek, "B" oszlopba "B2"-től megy a kummulált távolság.

---------------------------------------

Private Declare Function FindWindow Lib "user32" Alias _
    "FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName As Any) As Long
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long

Sub DistanceQuery_Multi()
    Dim IE As Object, Doc As Object
    Dim oFr As Object, oTo As Object, oNew As Object, oGo As Object, oSum As Object
    Dim t As Long, s As String, myHwnd As Long, PrevSum As String
    Dim CityCount As Long, i As Long
    
    CityCount = Range("A" & Rows.Count).End(xlUp).Row
    If CityCount < 2 Then
        MsgBox "Kéne legalább két állomás."
        Exit Sub
    End If
    
    Set IE = CreateObject("InternetExplorer.Application")
    IE.Navigate "http://www.terkep24.hu/"
    IE.Visible = True
    While (IE.Busy) Or (IE.ReadyState <> 4)
        'wait until ready
    Wend
    Set Doc = IE.Document
    Set oGo = Doc.getelementbyid("routebtn_terv").FirstChild
    Set oSum = Doc.getelementbyid("summary")
    For Each oNew In Doc.all
        If oNew.classname = "runjs run_new_point button running" Then Exit For
    Next
    Set oFr = Doc.getelementbyid("rpA").Children(1)
    oFr.Value = Range("A1")
    For i = 2 To CityCount
        If i > 2 Then
            oNew.Click
            While (IE.Busy) Or (IE.ReadyState <> 4)
                'wait until ready
            Wend
        End If
        Set oTo = Doc.getelementbyid("rp" & Chr(64 + i)).Children(1)
        oTo.Value = Range("A" & i)
        oGo.Click
        While (IE.Busy) Or (IE.ReadyState <> 4)
            'wait until ready
        Wend
        PrevSum = oSum.innertext
        Do Until (oSum.innertext <> PrevSum) And (InStr(oSum.innertext, "km") > 0)
            DoEvents
        Loop
        Debug.Print oSum.innertext & "****"
        s = oSum.innertext
        s = Replace(s, Chr(13), "")
        s = Replace(s, Chr(10), "")
        t = InStr(s, ":")
        s = Mid(s, t + 1, InStr(s, "km") + 1 - t)
        Range("B" & i) = s
    Next
    myHwnd = FindWindow(vbEmpty, "Microsoft Excel - " & ThisWorkbook.Name)
    SetForegroundWindow myHwnd
End Sub

Előzmény: attillaahun (16445)
Törölt nick Creative Commons License 2011.10.28 0 0 16447

Nincs, de a hétvégén összerakom :)

Aztán beküldöm véleményezésre.

Előzmény: Delila10 (16446)
Delila10 Creative Commons License 2011.10.28 0 0 16446

"... ehhez minimum meg kellene adnod... "

 

Nincs kedved megírni azt a bizonyos rövid ismertetőt a topikleírásba, amit először a #16261-es hozzászólásodban vetettél fel?

Előzmény: Törölt nick (16441)
attillaahun Creative Commons License 2011.10.28 0 0 16445

A háttérbe rakás szépen megy, köszönöm. :)

 

A több pontos útvonaltervet úgy gondoltam, hogy legfeljebb 7 állomást lehetne megadni , mert ennél hosszabb körutazások nem sűrűn vannak. A 7 beviteli mező lenne mondjuk A1-A7, és B1-be meg kiírná a távolságot ahogy eddig.

 

Csak gondolom ezzel az a baj, hogy a terkep24-en alapból csak 2 beviteli mező van, és többre nem lehet hivatkozni anélkül, hogy ne nyitnál újat, ez a fajta vezérlés meg gondolom elég bonyolult.

Bár a komolyabb programozás részéhez amiket eddig írtál nekem, alapból közöm sincs, így megbecsülni sem igazán tudom, hogy mi mennyi munkát/hozzáértést igényel.

 

Természetesen a te neved is feltüntetem a fájl adatlapján, mint szerzőt.

Előzmény: Törölt nick (16441)
tt65 Creative Commons License 2011.10.28 0 0 16444

=SZUMHATÖBB(C2:C15;A2:A15;F1;B2:B15;F2) vagy =SZORZATÖSSZEG(C2:C15;--(A2:A15=F1);--(B2:B15=F2)) ahol F1 F2 a két kiritérium A ill.  B oszlopra

Előzmény: Xooo (16442)
Törölt nick Creative Commons License 2011.10.28 0 0 16443

Pivottábla. (Adatok -> Kimutatás vagy kimutatásdiagram)

Próbálkozzál vele, Amíg jön valaki, és részletesen elmagyarázza.

Előzmény: Xooo (16442)
Xooo Creative Commons License 2011.10.28 0 0 16442

Sziasztok ! 1 napja kínlódok egy problémával amire nem találok megoldást. Van egy munkalapom A oszlopban típus jelöléssel ( P, K, SZ, M ) a B oszlopban nevekkel, F oszlopban árakkal.  A nevek és a típusok többször is szerepelnek, de egymástól függetlenül, tehát egy névhez tartozhat P, K M stb is, de egy sorban csak egy fajta természetesen. Egy külön munkalapon meg szeretném jeleníteni, hogy ABC nevű anyagból pl M típussal mennyi volt az össz ár. Próbáltam szum szumha, szorzatösszeg, stb de semmi sem akar működni. Valamit nyilván én rontok el. Egy kritériummal sikerül megoldani, kettővel nem.

 

Ha valakinek lenne ötlete nagyon örülnék.

 

 

Üdv mindenkinek.

Törölt nick Creative Commons License 2011.10.28 0 0 16441

A IE háttérbe szorítása így néz ki:

Lap tetejére:

----------------------------------------------------------

Private Declare Function FindWindow Lib "user32" Alias _
    "FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName As Any) As Long
    
Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long
----------------------------------------------------------

 

A makró így módosul:

----------------------------------------------------------

Sub DistanceQuery()
    Dim IE As Object, Doc As Object
    Dim oFr As Object, oTo As Object, oBut As Object, oSum As Object
    Dim t As Long, s As String, myHwnd As Long
    Set IE = CreateObject("InternetExplorer.Application")


(az itt kimaradt kódrész nem változott)

 

    s = Mid(s, t + 1)
    Range("B3") = s
    myHwnd = FindWindow(vbEmpty, "Microsoft Excel - " & ThisWorkbook.Name)
    SetForegroundWindow myHwnd
End Sub
----------------------------------------------------------

 

Szerintem a többpontos útvonalterv is lehetséges, de ehhez minimum meg kellene adnod, hogy hogyan képzeled el a táblázat felépítését, működését.

Előzmény: attillaahun (16423)
tt65 Creative Commons License 2011.10.28 0 0 16440

mostanában többször előjött az idő excelben mint olyan. ma véletlen elém bukkant egy jó kis leírás a lényegről (igaz angol), közreadom: 

 

Excel, "time" is simply a fraction of a day.

 

So, 9:00am is really 9/24 of a day, or .375

 

9:06:24 is 0.379444444444444 of a day...

 

when you SEE the cell as a time:  9:06 AM, it is a display format.

You're DISPLAYING the number as a time.

 

you could enter ANY number:

40515.225997274

And the Integer portion is the number of days since 1/1/1900

40515 = December 3, 2010

and the decimal portion (.225997274)

is the time:

5:25:26 AM

 

 

 

Törölt nick Creative Commons License 2011.10.27 0 0 16439

Elnézést, hogy akaratlanul hagytalak itt "magadban beszélni",

Hát, rólad sem feltételezem, hogy "itt laksz"

Közléskényszer... kicsit nézne hülyének a kollégám ha neki kezdeném el mondani :) Működik ez tökéletesen, csak az az egy apró mozzanat maradt ki az információból.

Előzmény: Delila10 (16437)
Sánta Kutya (SK) Creative Commons License 2011.10.27 0 0 16438

Bá lenne annyi agykapacitásom, hogy ennek a topicnak a tudását mind befogadja!

Előzmény: Delila10 (16437)
Delila10 Creative Commons License 2011.10.27 0 0 16437

Elnézést, hogy akaratlanul hagytalak itt "magadban beszélni", de nem voltam gépközelben. Végül megtaláltad a megoldást. Nálam a 2003-ban tökéletesen működik az ofszetes. 

 

Ezen a verzión kívül dolgozom a 2007-ben, és a 2010-ben is, de csak ha muszáj (#16434-es kérdésedre). :)

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

Sikerült köszönöm. (Nálam az ofszetes nem volt jó, tehát indirekt("tartománytöredék"+hol.van()) módszerrel)

Előzmény: Delila10 (16430)
Törölt nick Creative Commons License 2011.10.27 0 0 16435

Megvan!

Azt nem írtad, hogy a tartománynevet a képletben munkalapnév érintetlenül hagyásával kell beírni!

Itt írják:

http://office.microsoft.com/hu-hu/excel-help/dinamikus-diagramok-keszitese-nevvel-ellatott-tartomanyokkal-az-excel-alkalmazasban-HA001109801.aspx

 

Egyik esetben sem szabad módosítania a munkalap-hivatkozásokat. Ha például az Értékek mező értéke =Munka1!$B$2:$B:1624, a Munka1! részt hagyja érintetlenül, és csak a cellatartomány abszolút címét cserélje az új tartománynévre.

 

Előzmény: Delila10 (16431)
Törölt nick Creative Commons License 2011.10.27 0 0 16434

melyik excelt használod?

Előzmény: Delila10 (16431)
Törölt nick Creative Commons License 2011.10.27 0 0 16433

hát, 1előre nem eszi meg, pedig szépen le van írva itt is:

 

http://www.ozgrid.com/Excel/ChartTips.htm

 

még játszok vele...

 

(Egy kész diagramot kell módosítanom így, talán nulláról indulva tetszene neki...?)

Előzmény: Delila10 (16431)
Törölt nick Creative Commons License 2011.10.27 0 0 16432

A kutyamindenit, jó ötletnek tűnik. Kipróbálom izibe.

Köszönöm szépen.

Előzmény: Delila10 (16431)
Delila10 Creative Commons License 2011.10.27 0 0 16431

Nálam a G5-ben cím van, ezért vontam le a darab2 értékéből 1-et. Ha a címen és az adatokon kívül más, nem üres cellák is vannak az oszlopban, azokat is vond le.

 

=OFSZET('össz (2)'!$G$6;0;0;DARAB2('össz (2)'!$G:$G)-1;1)

Előzmény: Törölt nick (16429)
Delila10 Creative Commons License 2011.10.27 0 0 16430

Az adatsornak adj nevet, és a névadásnál az ofszet függvénnyel határozd meg a tól-ig határt.

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

hogy lehet egy diagram vonalát dinamikussá tenni?

úgy emlékszem volt már szó erről itt, nem találok vissza :(

 

ha az adatvonalra kattintok a diagramon, akkor a szerkesztőlécen látszanak a tartományok:

 

=ADATSOR('össz (2)'!$M$5;'össz (2)'!$A$6:$A$47;'össz (2)'!$G$6:$G$47;1)

 

itt például a 47 sor, ami változik.

 

próbáltam így:

 

=ADATSOR('össz (2)'!$M$5;'össz (2)'!$A$6:$A$47;indirekt("'össz (2)'!$G$6:$G$"&HOL.VAN(MAX($A:$A);$A:$A;1);1);1)

 

sikertelen... :(

 

valamiért nem eszi meg az ADATSOR() a beleépített másik fgv-t...

Törölt nick Creative Commons License 2011.10.27 0 0 16428
tt65 Creative Commons License 2011.10.27 0 0 16427

ugye, ugye mik vannak! :-)

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

Jéééé...

Előzmény: tt65 (16424)
tt65 Creative Commons License 2011.10.27 0 0 16425

Lehet. Az a lényeg, hogy 1/(60/5*24)= 1/288-nak valamilyen egész számú többszörösére kerekítsd a cella tartalmát.

Előzmény: Törölt nick (16422)
tt65 Creative Commons License 2011.10.27 0 0 16424

vagy csak kattints a jobb alsó sarokra 2x! :-)

Előzmény: Sánta Kutya (SK) (16419)
attillaahun Creative Commons License 2011.10.26 0 0 16423

Illetve még annyival egészíteném ki a 2-vel ezelőtti kérdésem, hogy a makró-val lehet az IE ablakot a háttérbe (Excel mögé) helyezni amellett, hogy nem záratom be vele?

Előzmény: attillaahun (16420)
Törölt nick Creative Commons License 2011.10.26 0 0 16422

Ilyen időpontot lehetséges kerekíteni 5-re és 0-ra? 

Előzmény: Sánta Kutya (SK) (16419)
Törölt nick Creative Commons License 2011.10.26 0 0 16421

Köszönöm!

Előzmény: Sánta Kutya (SK) (16419)
attillaahun Creative Commons License 2011.10.26 0 0 16420

A második kérdésem körútra értettem több állomással, pl. Budapest-Miskolc-Debrecen-Budapest. Végülis utazási csomagokról van szó, ahol a kiindulás és érkezés mindig azonos, ha kicsit hosszabb az út, akkor több állomás van benne.

Előzmény: Törölt nick (16405)
Sánta Kutya (SK) Creative Commons License 2011.10.26 0 0 16419

Ha az A-ban vannak az értékek, akkor a B1-be írd a képletet, és az enter megnyomása után egérrel megfogva a B1 jobb alsó sarkát húzzad lefelé.

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

Egész oszlopot is lehet így számolni egy képlettel?

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

Köszi!, működik.

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

Akkor rossz helyre írtad. Benne van az eredmény a feldolgozandó cellában. A lenti képletet mondjuk a B oszlopba írd.

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

Igen, ugyanígy csak körkörös hivatkozást dob és nem hajtja végre.

Előzmény: Törölt nick (16413)
Sánta Kutya (SK) Creative Commons License 2011.10.26 0 0 16414

Kicsit általánosabban:

=BAL(A1;HOSSZ(A1)-1)

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

így csinálod?

=BAL(A1;5)

jó az.

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

Hello

 

Lenne egy olyan kérdésem, hogy miért nem működik a BAL függvény ha ebből szeretném mellőzni az utolsó karaktert:   13:00X

Törölt nick Creative Commons License 2011.10.26 0 0 16411

az utolsó oszlop helyett lehet egyetlen cellában szorzatösszeg fgv is

Előzmény: Törölt nick (16407)
wawabagus Creative Commons License 2011.10.26 0 0 16410

Sánta Kutya, tt65, Delila10, robbantomester!!!

Nagyon köszönöm a megoldásaitokat!!!!

Y

tt65 Creative Commons License 2011.10.26 0 0 16409

ügyes! :-)

Előzmény: Törölt nick (16407)
Stew01 Creative Commons License 2011.10.26 0 0 16408

Köszönöm!

 

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

nincs ilyen függvény.

Ez tipikus solver feladat (a bővítmények között van)

 

 

Előzmény: Stew01 (16406)
Stew01 Creative Commons License 2011.10.26 0 0 16406

Sziasztok!

 

Problémám:  "A" oszlopban adva van 100 szám, "B" oszlopban 1 szám. "B" oszlopban lévő számot szeretném létrehozni az "A" oszlopban lévő számok összegeként úgy, hogy nem kell minden számnak szerepelnie az összegsorban. Tulajdon képpen az a kérdés, hogy "A" oszop számai közül melyek összege adja ki "B"-t?

 

Eddig nem találtam olyan függvényt aminek segítségével ezt megtehetem. Ha valakinek lenne ötlete, hogy hogyan csináljam kérem írjon.

 

Előre is köszönöm a segítséget!

 

Csaba

Törölt nick Creative Commons License 2011.10.26 0 0 16405

Az internet explorert a következő sor zárja be:

 

IE.Quit

 

Tegyél elé aposztrófot, akkor kommentként fogja értelmezni a fordító, és nem hajtja végre.

De ettől még minden egyes lekérdezésre új IE ablakot fog nyitni. Makróból megnyitni és vezérelni egy IE ablakot, az rendben, de egy már futó alkalmazás fölött átvenni az irányítást, az még nem.

 

A második kérdésed azt akarja jelenteni, hogy több helységpárod van, és ezeket akarod páronként lekérdezni, pl.

Budapest  Paks   x km

Nyíregyháza  Badacsonytomaj   y km

stb.

 

vagy pedig két város közötti távolságot akarod álteled kijelölt útvonalon? Pl.

Budapest - Paks közötti távolság érdekel, de Pécs - Nagykanizsa - Keszthely - Szombathely - Győr - Tatabánya útvonalon

Előzmény: attillaahun (16404)
attillaahun Creative Commons License 2011.10.26 0 0 16404

Köszi, így már meg tudtam csinálni. Elég komoly lett. :)

Két kiegészítés érdekelne még. Ahhoz mit kellene módosítani a kódban, hogy az IE ablak ne záródjon be a művelet végén, csak a háttérbe kerüljön az Excel mögé, hogy az útvonalat esetleg meg lehessen nézni rajta?

 

Illetve a másik, az még megoldható, hogy ez a távolság számolás 2-nél több helység megadásával is működjön?

Előzmény: Törölt nick (16392)
Törölt nick Creative Commons License 2011.10.25 0 0 16403

érdemes egyébként tanulmányozni a VBA függvényeket, ez is így találtam:

 

 

http://msdn.microsoft.com/en-us/library/32s6akha(v=VS.90).aspx

 

Előzmény: Delila10 (16400)
Törölt nick Creative Commons License 2011.10.25 0 0 16402

Szívesen.

Az általad is írt módszer miatt én úgy gondoltam mindegy. a "Példa" kifejezés miatt ráadásul számomra ez nem is volt konkrétum.

(Kíváncsi vagyok, hogy ez mire kell...)

Előzmény: Delila10 (16400)
Törölt nick Creative Commons License 2011.10.25 0 0 16401

a másodikat lehet akár fkeressel is

 

=fkeres(helyes, helytelen oszlopa,1,1)

 

a "helytelen" tartománynak betűrendben kell lennie, így az fkeres az "igaz" argumentumával az első legjobban hasonlítót találja meg - természetesen a betűrendszabály keretei között.

 

 

Előzmény: wawabagus (16393)
Delila10 Creative Commons License 2011.10.25 0 0 16400

Ezt nem ismertem, köszönöm.

 

Ha a végére teszünk egy 1-es szorzót – ReverseString = StrReverse(Text)*1 –, még számolni is lehet az értékekkel. Wawabagus számjegyekből álló adatok megfordítását kérte.

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

elsőre:

Function ReverseString(Text As String)
ReverseString = StrReverse(Text)
End Function

Előzmény: wawabagus (16393)
Delila10 Creative Commons License 2011.10.25 0 0 16398

Az elsőre:

 

Function Ford(ert As Range)

    Dim b As Long

    For b = Len(ert) To 1 Step -1

        Ford = Ford & Mid(ert, b, 1)

    Next

  Ford = Ford * 1

End Function

 

Előzmény: Delila10 (16396)
Delila10 Creative Commons License 2011.10.25 0 0 16397

Lemaradt a vége, miszerint a B oszlop értékeiből már következtetheszt az eltérésekre. :)

Előzmény: wawabagus (16393)
Delila10 Creative Commons License 2011.10.25 0 0 16396

A másodikra. A cikkszámok az A oszlopban vannak, rendezett állapotban.

 

A makró a B oszlopba írja, hogy az előző sor A oszlopában található értéktől hány karakterrel tér el az aktuális sor értéke.

 

Sub hasonlit() 

  Dim sor, b, v, sz   

For sor = 1 To 15 

      v = 0 

      sz = Cells(sor, 1)

        For b = 1 To Len(sz) 

          If Mid(sz, b, 1) <> Mid(Cells(sor + 1, 1), b, 1) Then v = v + 1

        Next 

      Cells(sor + 1, 2) = v 

  Next

End Sub

Előzmény: wawabagus (16393)
tt65 Creative Commons License 2011.10.25 0 0 16395

én a második részre tennék egy autószűrőt. ott a kis nyilnál, ha lenyitom látom milyen értékek vannak. kiválasztom azt ami nyilvánvalóan hibás és kézzel lajavítom őket. Ja, a nagyon hasonlókat is egymás alatt fogja hozni a lsita!

Előzmény: wawabagus (16393)
Sánta Kutya (SK) Creative Commons License 2011.10.25 0 0 16394

Az elsőnél egy kis számtan kell. Ha meghatározod, mekkora a legnagyobb szám (pl. 6 jegyű), akkor kezdheted osztani 10 hatványaival, és ezekből 10 hatványaival való szorzás útján újból összerakni. Lehetne még szöveggé alakítani meg vissza, de az Excelben (2000-est nézek) nincs beépített megfordító fv.

Ha nekem kéne, írnék egy felhasználói fv.-t, ami szöveggé alakítja, megfordítja, és visszakonvertálja. Ennek az előnye, hogy nem kell korlátozni a jegyek számát, mint a számtani megoldásnál.

 

A második kérdésed alulhatározott, tedd fel pontosabban. Nem derül ki belőle, mit akarsz.

Előzmény: wawabagus (16393)
wawabagus Creative Commons License 2011.10.25 0 0 16393

Sziasztok!

2 db dologban szeretnék tőletek tanácsot kérni:

 

1. Hogy lehet függvénnyel megfordítani egy cella tartalmát?

           pl. 123456-ből 654321 

2. Adott egy hosszú kód lista sok apró félreütéssel. Hogyan lehet valami függvény segítségével a legyegyszerűbben megtalálni a nagyon hasonlókat?

          pl a 90%-ban hasonlóakat?

 

Előre is köszi a tippeket!!

Y

Törölt nick Creative Commons License 2011.10.25 0 0 16392

1. Be kell másolni a makrót egy normál kódmodulra a VB szerkesztőben.

2. Be kell írni B1-be az egyik várost, B2-be a másik várost.

3. El kell indítani a makrót.

Az eredmény megjelenik B3-ban.

 

Nézd meg a 6802-es hsz-t, ott leírtam pár idevágó alapdolgot.

Előzmény: attillaahun (16377)
Törölt nick Creative Commons License 2011.10.25 0 0 16391

1. Be kell másolni a makrót egy normál kódmodulra a VB szerkesztőben.

2. Be kell írni B1-be az egyik várost, B2-be a másik várost.

3. El kell indítani a makrót.

Az eredmény megjelenik B3-ban.

 

Nézd meg a 6802-es hsz-t, ott leírtam pár idevágó alapdolgot.

Előzmény: attillaahun (16377)
Törölt nick Creative Commons License 2011.10.24 0 0 16390

így van, ez működik:

 

Előzmény: Törölt nick (16384)
wawabagus Creative Commons License 2011.10.24 0 0 16389

Köszi mindenkinek!!!

Végigveszem a javaslatokat!!!

Köszi!!!

 

SQLkerdes Creative Commons License 2011.10.24 0 0 16388

Fapados megoldás:

- csinálj egy másik pivotot, ami mutatja a kívánt összeseneket.

- a szürke mezőkbe GETPIVOTDATA függvénnyel jelenítsd meg a másik pivotból kivett összeseneket.

 

De Delila megoldása is jó, ha nem fog változni a pivottáblád szerkezete (új termék, stb.).

Előzmény: wawabagus (16383)
Törölt nick Creative Commons License 2011.10.24 0 0 16387

pivotban kell neki

Előzmény: Delila10 (16386)
Delila10 Creative Commons License 2011.10.24 0 0 16386

A SZUMHA (SUMIF) függvény megadja. A kritérium a Kategória2 oszlopában van, az összegzendő értékek a Szám oszlopában.

Előzmény: wawabagus (16383)
Törölt nick Creative Commons License 2011.10.24 0 0 16385

kategória2-re

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

próbáld meg azt h a kategóriára ráraksz egy részösszeget és nem automatikus hanem egyéni.

Előzmény: wawabagus (16383)
wawabagus Creative Commons License 2011.10.24 0 0 16383

Sziasztok!

Lenne egy kérdésem, hátha tudjátok a választ!

Szenvedek egy pivottal.

 

 

Beraktam egy szemléltető ábrát :-D.

Nos, a szűrke mezőkre szeretném belevarászolni a Kategória2-es szint totálját országtól függetlenül.

Mérget veszek rá, hogy láttam már pivotot igy totálozva, de csak nem akar összejönni nekem /2007-es excel/.

Tudtok rá megoldást?

 

Előre is nagyon köszönöm a segítséget!!

Törölt nick Creative Commons License 2011.10.24 0 0 16382

de lehet így is, hogy csak idő legyen benne:

 

Sub sdfsdf()
'Dim datum As Date
datum = Format(Range("A1"), "hh:mm;@")
End Sub

 

Az adattípus pedig lehet Variant (a Date helyett) - vagy elhagyod

Előzmény: kovacsmiklos1985 (16379)
Törölt nick Creative Commons License 2011.10.24 0 0 16381

Dim datum As Date
datum = Range("A1")

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

deklaráld dátumnak

Dim Range("A1")  as date

 

?

Előzmény: kovacsmiklos1985 (16379)
kovacsmiklos1985 Creative Commons License 2011.10.23 0 0 16379

Sziasztok!

 

Van egy problémám. Van egy táblázatom, melynek egyes mezőiben egy hh:mm:ss formátumban időpont van bejegyezve. A celleformátum Egyéni - ó:PP:MM -re van formázva.

VBA-val egy textboxba ki szeretném íratni az adott exceltábla mezőjének tartalmát úgy, hogy abban is időpontszerűen legyen kiírva az adat. Azonban a beolvasáskor nem az idő formátum adatát, hanem a számértéket jegyzi be a textbox szövegeként a program.

 

Meg lehet ezt valahogy oldani, hogy a textboxba beolvasott adat időformátumban jelenjen meg ott is?

kovacsmiklos1985 Creative Commons License 2011.10.23 0 0 16378

Sziasztok!

 

Az Excel VBA -hz nem ismer valamelyikőtök valami kisebb programkódot, amivel egy a legegyszerűbb hangrögzítő megoldást meg lehetne oldani. Egyszerűen annyi lenne, hogy egy gombnyomásra elinduljon a rögzítés, aé a leállítás gombra kattintva elmentésre kerüljön meghatározott névvel, és hellyel, amit textbox-ok tartalmaznak?

Visual Studioban megy a Dolog, de VBA-ban nem tudom hogy kell megoldani Google-ban is  kerestem de megoldást nem találtam.

 

Valami ötlet?

attillaahun Creative Commons License 2011.10.22 0 0 16377

Már alig várom, hogy kipróbáljam. :)

Csak sajnos fogalmam sincs hogy kéne használni, pedig már fél órája tanulmányozom a makró súgóját. :(

Segítség. :U

Előzmény: Törölt nick (16329)
Törölt nick Creative Commons License 2011.10.21 0 0 16376

Találtam egy kódot, ami nem kérdez rá, simán elküldi az az üzenetet.

(Tools -> References -> Microsoft Outlook xx.x Object Library)

 

Sub SendMail()
    Dim objOutlook As Object
    Dim objMailMessage As Outlook.MailItem
    Dim emlBody, sendTo As String
    Dim wkbook As String
    Set objOutlook = CreateObject("Outlook.Application")
    Set objMailMessage = objOutlook.CreateItem(0)
    sendTo = "valaki@valahova.hu"
    emlBody = "Üzenet szövege"
    With objMailMessage
        .To = sendTo
        .Body = emlBody
        .Subject = "Üzenet tárgya"
        .Display
        .Save
        .Send
    End With
End Sub

Előzmény: Törölt nick (16374)
Törölt nick Creative Commons License 2011.10.21 0 0 16375

csak futólag:

ha aktív az üzenetküldés ablaka, akkor esetleg egy sendkey-el lehet küldeni neki egy alt+entert, az működik szinte minden levelező programban - mint üzenet elküldése.

favágós, de ez jut eszembe így kapásból

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

Igen, de attól még érdemes megpróbálni, mert jóval kényelmesebb így, mintha kézzel kellene megírni az értesítést. És mindenképpen javítja az esélyeket, a nulla javulás feltétele az, hogy zcsorgo "elfelejtse" elküldeni a levelet. Azt pedig nehéz lesz elfelejteni, hiszen közvetlenül a munkafüzet mentése után felugrik neki egy ablak a küldendő levéllel. Neki pedig nem érdeke, hogy elfelejtse, hiszen ő akarta ezt az egészet.

 

Ha Outlook lenne a levelezőprogram, akkor makróból el tudnám küdeni a levelet, de még akkor is az Outlook rákérdezne, hogy "Egy alkalmazás az Ön nevében üzenetet próbál küldeni, engedélyezi-e" vagy valami hasonló. Szóval user beavatkozás nélkül nem nagyon fog ez menni. Lehet, hogy a Lotus másképp működik. Hétvégén talán lesz időm megpróbálkozni vele. De nem ígérek semmit.

Előzmény: tt65 (16373)
tt65 Creative Commons License 2011.10.21 0 0 16373

és ha nem nyomja  meg a küldés gombot, akkor ugyanúgy nem fog tudni semmit a kollega , mint eddig is!

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

Azt azért vedd figyelembe, hogy ha más menti el a munkafüzetet, a makró akkor is előkészíti a levelet küldésre.

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

A VB szerkesztő Project Explorer ablakában kattints duplán a ThisWorkbook elemre, és ar üres kódlapra másold be ezt:

 

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Levélküldés
End Sub

 

Ettől még nem fog elmenni magától, szóval a Send gombot így is, úgy is neked kell megnyomni.

Előzmény: zcsorgo (16370)
zcsorgo Creative Commons License 2011.10.21 0 0 16370

Na jó lehet hogy mégsem vagyok olyan hülye :)

Bemásoltam a VB szerkesztőbe és működik. Indítja a levelezőt, nekem már csak el kell küldeni.

A gond csak az hogy külön el kell indítani minden alkalommal.

Nem lehet úgy megcsinálni hogy pl mentéskor magától induljon?

köszönöm

Előzmény: Törölt nick (16368)
zcsorgo Creative Commons License 2011.10.21 0 0 16369

Köszönöm.

Ez jól néz ki de mit csináljak vele?

Mint mondtam nagyon amatőr vagyok :(

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

Rájöttem, hogy lehet ezt a mail alkalmazás mélyebb ismerete nélkül is, ha nem kell nagyon cizellált üzenet.

 

Sub Levélküldés()
    Dim mTo As String, mCC As String, mBCC As String
    Dim mSubject As String, mText As String, s As String
    
    mTo = "te@hu.hu"
    mCC = "ő@hu.hu"
    mBCC = "meg_ő_is@hu.hu"
    mSubject = "értesítés"
    mText = "Figyelj, Jóska! Nézd már meg azt a gázcsapot, mert reggel óta fütyül. Addig én rágyújtok. Zoli"
    
    s = "mailto:" & mTo _
        & "?CC=" & mCC _
        & "&BCC=" & mBCC _
        & "&Subject=" & mSubject _
        & "&Body=" & mText
    ThisWorkbook.FollowHyperlink s
End Sub

 

Ha nem megy, valaki segítsen neki, mert most egy darabig nem fogok ráérni erre.

Előzmény: zcsorgo (16366)
tt65 Creative Commons License 2011.10.21 0 0 16367

sajnos, az is tipikus, hogy valaki még a leveleit sem olvassa el ...

ezek ellen nehéz küzdeni ...

Előzmény: zcsorgo (16365)
zcsorgo Creative Commons License 2011.10.21 0 0 16366

itt letölthető egy próbaverzió:

http://www.ibm.com/developerworks/downloads/ls/lsndad/

Előzmény: Törölt nick (16363)
zcsorgo Creative Commons License 2011.10.21 0 0 16365

Igen azt tudom, hogy a változásokat lehet követni az excel-ben csak abban nem vagyok

biztos hogy akinek kell az kellő rendszerességgel meg is nézi.

Ha kapna róla egy emilt akkor nagyban javulnának az esélyek :)

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

amúgy van korrektúra excelben, ott lehet követni a változtatásokat.

Előzmény: zcsorgo (16362)
Törölt nick Creative Commons License 2011.10.21 0 0 16363

A Lotus, mint levelezőprogram, elérhető ingyenesen valahonnan?

Előzmény: zcsorgo (16362)
zcsorgo Creative Commons License 2011.10.21 0 0 16362

Kösz a választ.

Bocs ha nem voltam egyértelmű, nem vagyok jártas a témában.

Szóval egy sina excel munkafüzetről van szó amiben még csak függvények sincsenek.

Az volna a lényeg hogy ha valamelyik mezőt átírom és rámentek akkor arról kapjon infót néhány ember automatikusan mert nekik ez alapján kell további feladatokat végezni.

Hogy ez mit jelent "Lotus object modellje" arról sajnos fogalmam sincs.

 

kösz

Előzmény: SQLkerdes (16354)
Törölt nick Creative Commons License 2011.10.20 0 0 16361

80286 km? Az kétszer körbeér az Egyenlítőn...

Előzmény: tt65 (16360)
tt65 Creative Commons License 2011.10.20 0 0 16360

de igen. igazából 80286 meg 80287 volt a nevük. 

Előzmény: Sánta Kutya (SK) (16355)
Törölt nick Creative Commons License 2011.10.20 0 0 16359

Ott a munkafüzet rejtett / védett munkalapjára gyűjtötte a munkafüzetet megnyitókat

Előzmény: Törölt nick (16356)
Törölt nick Creative Commons License 2011.10.20 0 0 16358

Ha kell, viszonylag gyorsan össze tudok ütni egy makrót a régi vágyad teljesítésére. Viszont elvi probléma, hogy a makró (Workbook_Open eseményre ízzítva) csak akkor fog lefutni, ha a felhasználó engedélyezi a makrókat. (Vagy a biztonsági szint olyan alacsony, hogy az Excel nem kérdez rá.)

Előzmény: SQLkerdes (16354)
_Nyuszi Creative Commons License 2011.10.20 0 0 16357

:-)

Előzmény: Sánta Kutya (SK) (16355)
Törölt nick Creative Commons License 2011.10.20 0 0 16356

Izgalmas utazás a makróvírusok felé... :)

Miért kell e-mail?

Valaki kérdezte és választ is kapott:

Miként lehet a munkafüzetet megnyitó gépének a nevét logolni...

Ha visszakeresed, ott a válasz is (Úgy emlékszem, Jimmy volt az egyik. )

 

Sánta Kutya (SK) Creative Commons License 2011.10.20 0 0 16355

A 287 az nem a matematikai koprocesszor volt a 286-hoz? 

Előzmény: Törölt nick (16345)
SQLkerdes Creative Commons License 2011.10.20 0 0 16354

Szóval egy adatbázisban (access?  SQL?) változás történik és te Excelből akarod futtatni a kódot, ami a Lotus levelezőt beizzítja és küld egy üzenetet?

 

Nem lehet, hogy nem adatbázisok van, hanem excel munkafüzeted?  Mert akkor az Excelnek van értelme.

 

Megoldani (ha workbook) biztos lehet, csak tudni kell, hogy milyen a Lotus object modellje, amit én nem tudok.  

Egyébként vigyázzni kell mit kér az ember, mert pld a volatile függvények nagyon gyakran (vö:  mindíg) változnak, szóval fontos azt is definiálni, hogy mit tekintesz változásnak.  Hamar betelhet az a Lotus e-mailfiók, ha minden Now() függvény küld egy e-mail, amikor update-elődik...

 

 

Más:

 

Nekem egyébként régi vágyam egy olyan kód írása, ami ha kinyitják az őt tartalmazó workbook-ot, küld egy e-mailt (Outlook) egy fix e-mailcímre, úgy, hogy a workbook kinyitója nem látja az e-mail küldést.   Sose jutottam el odáig, hogy ilyen mélységben lenyomozzam az Outlook object modellt.

Ezzel a módszerrel nyomon tudnám követni, hogy ki-kinek adja át az általam elkészített workbook-okat.

Előzmény: zcsorgo (16352)
_Nyuszi Creative Commons License 2011.10.20 0 0 16353

Délelőtt kipróbáltam, egész pofás lett az eredmény. :)

Azzal vajon mit kezd, ha a címet nem tudja értelmezni? Mondjuk "Kossuth L.u.4." a string vége... Gondolom a település közepét lövi be... No, majd kitesztelem, ha odajutok. :)

Előzmény: Törölt nick (16351)
zcsorgo Creative Commons License 2011.10.20 0 0 16352

Sziasztok,

az alábbihoz kérnék segítséget:

azt meg lehet-e oldani az excelben hogy ha egy adatbázisban módosítás történik akkor arról egy csoport kapjon automatikusan egy email értesítést?

Nem tudom ez számít-e de Lotust használunk levelezni.

Előre is köszönöm

Törölt nick Creative Commons License 2011.10.20 0 0 16351

Azért nem kell elcsüggedni. Másik weblapra is biztosan meg lehet oldani. Tegnap óta nagyon bizakodó vagyok :)

Előzmény: _Nyuszi (16347)
Törölt nick Creative Commons License 2011.10.20 0 0 16350

"A terkep24 nem mutat térképet..."

 

Nálam mutat. Ha Firefox - NoScript kombót használsz, akkor engedélyezni kell a google.com és a gstatic.com számára a szkripteket.

 

"Eszembe jut a régi vicc..."

 

Nekem meg az jutott eszembe, hogy ha minden útvonaltervező más távolságot ad meg ugyanarra a viszonylatra, akkor biztosan van közöttük költségelszámolás szempontjából optimális verzió :)

Előzmény: Delila10 (16348)
tt65 Creative Commons License 2011.10.20 0 0 16349

...rövidebb utat az erdőn át!  (az én verziómban ez a vicc vége)

Előzmény: Delila10 (16348)
Delila10 Creative Commons License 2011.10.20 0 0 16348

A terkep24 nem mutat térképet, de legalább részletesen leírja az útvonalat. Az adatok a lap szerint 2011-esek.

 

A terkepcentrum nem írja, mikori adatokkal dolgozik, és azt sem, hogy légvonallal számol, pedig ez utóbbi nagyon lényeges.

 

Eszembe jut a régi vicc:

- Bátyám, mennyire van innen a következő falu?

- Légvonalban 5 km-re, de én tudok egy rövidebb utat.

Előzmény: Törölt nick (16343)
_Nyuszi Creative Commons License 2011.10.20 0 0 16347

Igen, azt láttam a kódból. :(

Előzmény: Törölt nick (16339)
Törölt nick Creative Commons License 2011.10.20 0 0 16346

Ez például egy olyan kereső, ahol egyik mezőnek sincs se neve, se ID-je. De az egész kódban sem találtam egyetlen ID-t sem. Itt csak úgy tudom elképzelni az azonosítást, hogy:

 

For Each mező In Document.ÖsszesMező

    If mező.nodename = ami nekem kell, pl. "Input" Then

        If mező.defaultvalue = ami nekem kell, pl. "Veszprém" Then

             megtaláltam a kiinduló városnak megfelelő mezőt

        End If

    End If

Next

 

Ami elég favágós, de valószínűleg mindig működik.

 

Előzmény: Törölt nick (16341)
Törölt nick Creative Commons License 2011.10.20 0 0 16345

Tényleg. Az "általam ajánlott" útvonaltervezővel, ha gyalog akarok menni, 286 km (körülbelül 2 nap 10 óra).

A térképen berajzolt gyalogos útvonal pedig lényegesen eltér az autós-autópályás útvonaltól.

 

Előzmény: tt65 (16344)
tt65 Creative Commons License 2011.10.20 0 0 16344

ismerős projekt, egyik városban születtem, másikban iskolába jártam. legrövidebb út, NAgykőrös, Abony, Heves érintésével valóban 287km, de ma már érdemesebb az M6 és M3 pályákon haladni, de az M0 nagy kerülő, érdemesebb átzúgni Pesten, persze nem csúcsforgalomban.  Utóbbi lehet Jimmy útvonal javaslata is.

Előzmény: Delila10 (16342)
Törölt nick Creative Commons License 2011.10.19 0 0 16343

Lényeges, hogy légvonal, vagy közút.

Előzmény: Delila10 (16342)
Delila10 Creative Commons License 2011.10.19 0 0 16342

Ezután már senkinek nem hiszek el semmit. A linkeden megkérdeztem a Baja - Miskolc távolságot, oda, és vissza is 287 km. A Jimmy által idézett térképen ez 368, ill. 369 km. :(

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

Rákerestem egy-két kulcsszóra és találtam egy ilyet mo-i településekre:

 

http://www.terkepcentrum.hu/index.asp?go=tavolsag&i1=11767&i2=25584

 

 

Előzmény: Törölt nick (16339)
Törölt nick Creative Commons License 2011.10.19 0 0 16340

Köszönöm. Amúgy nem semmi...

Nos, mielőtt kérdeztem nekem is ez volt az első - bár nem firefox, hanem opera böngészőt használok cca. 15 éve és abban is van hasonló (beépített) funkció. De nem találtam a mezőkre vonatkozó kódrészt.

Előzmény: Törölt nick (16338)
Törölt nick Creative Commons License 2011.10.19 0 0 16339

Szívesen. Csak azt tartsd szem előtt, hogy a kód teljesen weblap-specifikus. Vagyis: semelyik másik útvonaltervezővel nem fog működni. (És ezzel is csak addig, amíg valaki újra nem tervezi az oldalt.)

 

Előzmény: _Nyuszi (16332)
Törölt nick Creative Commons License 2011.10.19 0 0 16338

Hát igen, ez a trükk benne.

Van Firefox-hoz egy FireBug nevű kiegészítő. Ezt ha bekapcsolom, kiadja az éppen nézegetett weblap teljes forráskódját. Amikor az egérkurzort a kód sorai fölött mozgatom, kiemeli a weblapon azt a részt, amire az aktuális sor vonatkozik. Így némi keresgélés után be lehet azonosítani azt a mezőt, amire kíváncsi vagyok. Jó esetben van neki ID-je és/vagy neve.

 

Gond akkor van, ha a egyik sincs, ugyanis ezek alapján lehetne egyszerűen hivatkozni rájuk. A lenti útvonaltervező esetében pl. a "honnan" és "hová" mezők, illetve az "útvonaltervezés" gomb egyikének sincs sem ID-je, sem neve. De a fölöttük egy szinttel lévő "gyűjtőobjektumnak" (nem tudom, mi a szakkifejezés) van ID-je, így arra lehet hivatkozni, és aztán a .Children(x) property-vel lehet hivatkozni magukra a mezőkre is. Csak meg kell számolni, hogy hányadik Child-ről van szó (nullával kezdődik az indexelés).

 

Ezekre mind ma jöttem rá...

És a végén kb. egy órámba telt, mire ezt a 3 sort kiizzadtam:

    While oSum.innerText = ""
        DoEvents
    Wend

Ugyanis az oSum.Innertext értéke mindig üres sztring volt, amikor a program futása odaért, de mikor törésponttal megállítottam a futást, mindig a távolságértéket láttam. Gondoltam, biztos idő kell neki. Beraktam a kódba egy várakozó ciklust, de az sem segített, az IE objektum ready állapotát is hiába figyeltem... Míg végül eszembe jutott a fenti (egyébként kézenfekvő) megoldás.

 

Ebből az egészből nekem az jött le, hogy a javascript-ek végrehajtását az IE nem jelzi vissza, csak a mezőértékekből lehet rá következtetni, hogy elkészült-e vagy sem.

Előzmény: Törölt nick (16336)
Sánta Kutya (SK) Creative Commons License 2011.10.19 0 0 16337

A MÁV-nál ez rendszeres, ha jegyet veszel.

Előzmény: Delila10 (16334)
Törölt nick Creative Commons License 2011.10.19 0 0 16336

hogy a fenébe definiálod neki a böngésző mezőit? Illetve azt látom, csak nem értem...

Előzmény: Törölt nick (16329)
Törölt nick Creative Commons License 2011.10.19 0 0 16335

És akkor még nem is számoltál a keleti hátszéllel, amitől gyorsabban mész Bajára, és a nagyobb sebesség miatt jobban görbül a tér körülötted. Szerintem ez lehet a különbség oka. Vagy a félpályás terelés az M6-oson a délelőtti dunaújvárosi bicikliverseny miatt.  :)

Előzmény: Delila10 (16334)
Delila10 Creative Commons License 2011.10.19 0 0 16334

Lefuttattam a fenomenális makródat, és képzeld, a Baja - Miskolc távolság 369 km (körülbelül 3 óra 48 perc), a Miskolc - Baja viszont 368 km (körülbelül 3 óra 45 perc). :))

 

Egyszer 100 éve egy térképen kikrestem két helység távolságát. 41 km-t írt. Utána megnéztem egy frissebb térképen, ott 42 km volt, a legfrissebben pedig 43 km. Szépen példázza a táguló világot. :)

Előzmény: Törölt nick (16330)
_Nyuszi Creative Commons License 2011.10.19 0 0 16333

Takarhatna, de inkább ne..

:)

Előzmény: tt65 (16325)
_Nyuszi Creative Commons License 2011.10.19 0 0 16332

Megörültem, hogy létezik megoldás, mert nekem is ilyen kéne nemsokára!

Köszönöm én is! :)

Előzmény: Törölt nick (16329)
magyarpityu Creative Commons License 2011.10.19 0 0 16331

Fantasztikus, mi mindent lehet tanulni tőletek! Ezt elteszem, jó lesz még valamire :))

Előzmény: Törölt nick (16329)
Törölt nick Creative Commons License 2011.10.19 0 0 16330

piros sor helyett vastag sor.

Mindegy, szóval erről van szó:

IE.Visible = True

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

Ezzel elküzdöttem egy darabig, de szerintem elég jól sikerült. Igaz, nem google-t használ...

B1-be kell beírni a kiindulópontot, B2-be a célállomást, aztán futtatni a makrót, és B3-ba jön (elvileg) az eredmény.

A makró a lekérdezés során megnyitja az Internet Explorert. Az IE ablak felugrását el lehetne kerülni a piros sor törlésével vagy kikommentezésével. Elegánsabb lenne úgy. De az a gond, hogy ha a webhely hibaüzenettel tér vissza, )pl. nemlétező városnév esetén,) akkor a makró nem tudja bezárni az IE ablakot, és mivel az ablak nem látszik, nem tudod bezárni manuálisan sem, csak feladatkezelőből.

 

Sub DistanceQuery()
    Dim IE As Object, Doc As Object
    Dim oFr As Object, oTo As Object, oBut As Object, oSum As Object 'HTMLTableCell
    Dim t As Long, s As String
    Set IE = CreateObject("InternetExplorer.Application")
    IE.Navigate "http://www.terkep24.hu/"
    IE.Visible = True
    While (IE.Busy) Or (IE.ReadyState <> 4)
        'wait until ready
    Wend
    Set Doc = IE.Document
    Set oFr = Doc.getelementbyid("rpA").Children(1)
    Set oTo = Doc.getelementbyid("rpB").Children(1)
    Set oBut = Doc.getelementbyid("routebtn_terv").FirstChild
    
    oFr.Value = Range("B1")
    oTo.Value = Range("B2")
    oBut.Click
    While (IE.Busy) Or (IE.ReadyState <> 4)
        'wait until ready
    Wend
    Set oSum = Doc.getelementbyid("summary")
    While oSum.innerText = ""
        DoEvents
    Wend
    s = oSum.innerText
    s = Replace(s, Chr(13), "")
    s = Replace(s, Chr(10), "")
    t = InStr(s, ":")
    s = Mid(s, t + 1)
    Range("B3") = s
    IE.Quit
End Sub

Előzmény: attillaahun (16289)
Sánta Kutya (SK) Creative Commons License 2011.10.19 0 0 16328

Csak sejtés: itt lehet a megoldás kulcsa. Hasonló legalábbis van benne.

Előzmény: Törölt nick (16326)
Törölt nick Creative Commons License 2011.10.19 0 0 16327

Lehet, hogy pusztán udvarias. Van ilyen. Még.

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

>>A legtöbb fórumon az is megfigyelhető, hogy a női nicknévvel beregiszterálóknak hamarabb és türelmesebben válaszolnak. :-)

Ezt nem itt kéne megkérdeznem, de mi ennek az oka?? Mire számít az a válaszadó, aki kezesebb egy nőnemű nickkel??

Tehát legközelebb visszajövök, mint "Gizi" :)

(Bár én már inkább t-sql felé fordulok..., mindegy jó lesz ott is:)

Előzmény: Sánta Kutya (SK) (16303)
tt65 Creative Commons License 2011.10.19 0 0 16325

Mondjuk én kettessel kezdődőnek gondoltalak, de a Nyuszi név takarhat pasit is.  :-)

Előzmény: _Nyuszi (16324)
_Nyuszi Creative Commons License 2011.10.19 0 0 16324

A végéhez: speciel szoktam élvezni az előnyét ennek. :)))

Előzmény: Sánta Kutya (SK) (16303)
tt65 Creative Commons License 2011.10.19 0 0 16323

EXCEL 2010 : c: Program Files - Microsoft Office - Office14 - XLSTART

Előzmény: Törölt nick (16321)
tbando Creative Commons License 2011.10.19 0 0 16322

A segítségetekkel sikerült a lapfülszínt módosítanom. Kösz mindenkinek.

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

Excel 2000 - C:Program FilesMicrosoft OfficeOfficeXLStart

Excel XP - C:Program FilesMicrosoft OfficeOffice 10XLStart

Excel 2003 - C:Program FilesMicrosoft OfficeOffice 11XLStart

Excel 2007 - C:Program FilesMicrosoft OfficeOffice 12XLStart

 

Ha jól értem:

Amit itt mentessz le, az lesz a default

Törölt nick Creative Commons License 2011.10.18 0 0 16320

valahol tárolja a default munkafüzetet (valami xla formátumban talán...) és abban kell megváltoztatni a munkalapfül színét

Előzmény: Sánta Kutya (SK) (16315)
Törölt nick Creative Commons License 2011.10.18 0 0 16319

Én nem :)

Előzmény: Delila10 (16301)
Törölt nick Creative Commons License 2011.10.18 0 0 16318

Nem állítom - felhasználó szinten pedig egyáltalán nem.

Alap-közép szinten nem nehéz elsajátítani az excel programozását, de mint (programozó) szakma - még ezen a szinten sem a hölgyek erénye.

Előzmény: tt65 (16300)
tt65 Creative Commons License 2011.10.18 0 0 16317

csak a lapfülek számát lehet beállítani, a színét nem. de el lehet menteni egy normál sablon fájlt, amit új táblázat nyitásakor nyit meg, ha az különböző lapfülszínű, akkor ez az amit keresel! lsd.: http://office.microsoft.com/hu-hu/excel-help/excel-sablon-letrehozasa-es-hasznalata-HA010218874.aspx

 

Előzmény: Sánta Kutya (SK) (16313)
Törölt nick Creative Commons License 2011.10.18 0 0 16316

Dehogy vitatkozunk, inkább csak egyénileg értelmezzük a kérdést ;-)

Úgy gondoltam, hogy a kérdező a lapfül(ek) színére az excel alapbeállítását szeretné beállítani, erre próbáltam javaslatot tenni.

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

Nem "defaultra", hanem "default" -- bár a fogalmazás slendrián, én ezt inkább úgy értem, hogy amikor létrehoz egy új táblázatot, akkor helyből piros legyen a füle. De majd jön a kérdező, és elmagyarázza, mit is akart tulajdonképpen, amíg mi ezen itt elvitatkozunk. És írjuk bele az útmutatóba a redundancia jelentőségét.

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

Igen, azt kell választani, hogy "Nincs szín". Szerinted így nem default lesz?

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

Nem, azt írta, default.

Itthon nincs ilyen verzióm, nem tudok segíteni.

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

Jobb klikk a munkalapfülön, majd lapfül színe. Erre gondoltál?

Előzmény: tbando (16310)
tbando Creative Commons License 2011.10.18 0 0 16311

Azt elfeleljettem közölni, hogy főleg az Excel 2007-ben. De a 2003-as változatban is érdekelne.

Előzmény: tbando (16310)
tbando Creative Commons License 2011.10.18 0 0 16310

Nem tudja valaki véletlenül, hogy a Munkalapfül színét hogy lehet default beállítani? A sugóban nem találom sehol. 

attillaahun Creative Commons License 2011.10.18 0 0 16309

Nos, megnyomkodtam kicsit ezt a dolgot, de nem egészen jött le, hogy mire való. Pontosabban én mire és hogyan tudnám használni.

Jól gondolom, hogy akkor távolságot mérni nem igazán tud?

Előzmény: tt65 (16294)
Sánta Kutya (SK) Creative Commons License 2011.10.18 0 0 16308

Én is így voltam vele, és most ünnepélyesen elnézést kérek – azt hiszem, valami tudatalatti hímsovinizmus lehet a magyarázat (pedig hát van nekem IRL is olyan hölgyismerősöm, aki tízszerannyit tud az Excelről, mint én).

Előzmény: Törölt nick (16299)
Sánta Kutya (SK) Creative Commons License 2011.10.18 0 0 16307

Ha már forráskódot kérünk (felteszem, a makrókra gondoltál), akkor arra is hívjuk fel a figyelmet, hogy használjon valami pastebint a user, ahova regisztráció nélkül is betolhatja a kódot, mert itt a fórumban valami nagyon ocsmány dolog lesz belőle.

Előzmény: Törölt nick (16286)
Sánta Kutya (SK) Creative Commons License 2011.10.18 0 0 16306

Érdemes volt felvetni a témát, máris megkaptuk a jól feltett kérdést. :-)

Előzmény: attillaahun (16278)
Sánta Kutya (SK) Creative Commons License 2011.10.18 0 0 16305

Nekem a második volt az első gondolatom. :-))))
(Bocs a floodért, tegnap nem volt netem, és most lineárisan pótolok.)

Előzmény: Törölt nick (16266)
Sánta Kutya (SK) Creative Commons License 2011.10.18 0 0 16304

Támogatom a változtatást, ha valaki megcsinálja. Nemcsak azért hasznos, mert lesz, aki esetleg elolvassa és megfogadja, hanem mert ha mégsem, akkor lehet rá utalni, hogy "Elolvasta d a topikcím alatti részt?" És akkor már tudni fogja, hogy nála van a labda, és illene másképp kérdeznie.

Előzmény: Törölt nick (16267)
Sánta Kutya (SK) Creative Commons License 2011.10.18 0 0 16303

Van egy útmutató, amit (mivel negyjából sejtettem, hogy mit keresek) a Google első helyen dobott ki a "hogyan kérdezzünk" keresésre:

http://esr.fsf.hu/smart-questions_hu.html

Kicsit oldstyle a kinézete, lehet, hogy fenn van máshol modernebb és barátságosabb külsővel is. Ezt érdemes belinkelni, ahol lehet. Úgysem fogják elolvasni, de legalább megpróbáltad. :-)

 

A konkrét kérdésedre válaszolva: a higgadtság és a magyarázókedv változik az idővel, a hangulattal, az egyéb feladatokkal.

A legtöbb fórumon az is megfigyelhető, hogy a női nicknévvel beregiszterálóknak hamarabb és türelmesebben válaszolnak. :-)

Előzmény: Törölt nick (16261)
tt65 Creative Commons License 2011.10.18 0 0 16302
Delila10 Creative Commons License 2011.10.18 0 0 16301

Nőnemű vagyok. :)

Hát Te?

Előzmény: Törölt nick (16299)
tt65 Creative Commons License 2011.10.18 0 0 16300

akkor az excel is olyan mint az ulti, férfiak passziója? :-)

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

Tegyünk már pontot az i-re. Most akkor mi is van?

Van még itt olyan, akinél elfog a bizonytalanság...

A nick ellenére egy percig sem gondoltam, hogy nőnemű. Ne kérdezd miért, nem tudom megmagyarázni...

 

Előzmény: tt65 (16298)
tt65 Creative Commons License 2011.10.18 0 0 16298

ezek szerint a Delila is megtévesztő név?

Előzmény: Törölt nick (16295)
tt65 Creative Commons License 2011.10.18 0 0 16297

sorry, elnéztem, azt hittem az előzőre kollegara vonatkozik! :-)

Előzmény: Törölt nick (16295)
tt65 Creative Commons License 2011.10.18 0 0 16296

kérjünk Attilaahunr-ra egy genetikai vizsgálatot! én eddig hím egyednek véltem, de lehet robbantomester többet tud ...

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

"....gina..." ??

Előzmény: tt65 (16277)
tt65 Creative Commons License 2011.10.17 0 0 16294

de tényleg nem az amit a kollega keres ...

Előzmény: tt65 (16293)
tt65 Creative Commons License 2011.10.17 0 0 16293

ez azzal dolgozik, nézz bele!

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

A google útvonal tervezőjére gondoltam ;-)

Előzmény: tt65 (16291)
tt65 Creative Commons License 2011.10.17 0 0 16291

ez az, gugli: excel google maps

és máris jönnek pl. ilyenek: http://batchgeo.com/features/map-excel-data/

érdemes a többi találatot is megnézni ...

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

Sokkal egyszerűbb a gugliba beírni, habár, nem rossz kihívás ;-)

Előzmény: attillaahun (16289)
attillaahun Creative Commons License 2011.10.17 0 0 16289

Igaz, rossz volt a kérdés, nem írtam le mire kell. :)

Szóval azt kellene tudni az excelnek, hogy beírok két helységnevet két cellába, egy harmadikba meg kiírja hány km. Közúton.

Előzmény: tt65 (16287)
Törölt nick Creative Commons License 2011.10.17 0 0 16288

legalábbis légvonalban mindenképpen ;-)

Előzmény: tt65 (16287)
tt65 Creative Commons License 2011.10.17 0 0 16287

Az árfolyamos dolog érthető, mert az állandóan változik, de a Debrecen-Sopron távolság kvázi állandónak tekinthető! :-)

Előzmény: attillaahun (16285)
Törölt nick Creative Commons License 2011.10.17 0 0 16286

Természetesen, egyetértek a kérdést segítő útmutatással, akár kiegészítve egy kis ellenőrző lista összeállításával pl.

 

- verzió

- mit szeretnél

- mit csináltál

- forráskód

- hibaüzenet

- kép

- ...

Előzmény: Törölt nick (16267)
attillaahun Creative Commons License 2011.10.17 0 0 16285

Akkor ez így nagyon elegáns, neked méginkább köszönöm. :)

 

Lenne még itt egy komolyabb kihívás, amit eddig csak poénra vettem, (de miután az MNB honlapjáról sikerült beolvasni az árfolyamokat, úgy hogy automatikusan frissüljenek és számoljanak velük a képletek - amit korábban álmomban sem gondoltam volna, hogy lehetséges), most nagyon halványan remélem, talán a GoogleMaps útvonaltervezőjéből is lehetne valahogy adatokat kinyerni. Egész konkrétan adott helységek közti távolságot.

Mi erről a véleményetek? :O

Előzmény: tt65 (16284)
tt65 Creative Commons License 2011.10.17 0 0 16284

igen, a beállítás tárolódik a fájlban.

Előzmény: attillaahun (16283)
attillaahun Creative Commons License 2011.10.17 0 0 16283

De ez akkor is így marad, ha másik gépen nyitom majd meg a fájlt, ahol mások az alapbeállítások?

Előzmény: Törölt nick (16281)
attillaahun Creative Commons License 2011.10.17 0 0 16282

Nahát. Ezt nem gondoltam volna.

Köszönöm. Most már nagyon szép lett. :)

Előzmény: Delila10 (16279)
Törölt nick Creative Commons License 2011.10.17 0 0 16281

Eszközök -> Beállítások -> Megjelenítés -> Zéró mint érték

?

Előzmény: attillaahun (16278)
tt65 Creative Commons License 2011.10.17 0 0 16280

2003-ban nem tudom ellenőrizni, de 2007-ben excel beállítások, speciális, "Nulla megjelenítése 0 értékű cellákban" pipa

Előzmény: attillaahun (16278)
Delila10 Creative Commons License 2011.10.17 0 0 16279

Egy sematikus ábrázolás:

 

=ha(a képlet értéke>0;képlet;"")

 

 

Előzmény: attillaahun (16278)
attillaahun Creative Commons License 2011.10.17 0 0 16278

Üdv tisztelt excel szakértők,

tudnátok nekem valamit javasolni a 2003-mas változatban arra, hogy egy cella 0 érték helyett szimplán üres maradjon abban az esetben, ha matematikai képletek vannak benne, és a képletben lévő cellahivatkozások szintén üresek? Pusztán esztétikai okból.

Cellaformátumokat meg függvényeket már nézegettem, de nem igazán találtam megfelelőt. :(

tt65 Creative Commons License 2011.10.17 0 0 16277

Kedves szekértő kollegina, ne tessék engem megmosolyogni! :-)

Előzmény: Delila10 (16276)
Delila10 Creative Commons License 2011.10.17 0 0 16276

Delila10 Creative Commons License 2011.10.17 0 0 16275

Rád szavazok a szabatos és udvarias megfogalmazással kapcsolatban. 

Tt65-é is jó, kivévet a szekér tövét. :)) 

 

Előzmény: Törölt nick (16267)
Törölt nick Creative Commons License 2011.10.17 0 0 16274

Amúgy is aranyos :-) 

Előzmény: tt65 (16273)
tt65 Creative Commons License 2011.10.17 0 0 16273

bocsi szakértő és nem "szekértő". erre gondoltál, vagy amugy is viccesnek találtad? :-)

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

"Ha kérdésed van akkor, abban mindig fogalmazz úgy, hogy a szekértő is megértse mire szeretnél választ kapni."

 

:-))

Előzmény: tt65 (16271)
tt65 Creative Commons License 2011.10.17 0 0 16271

egy javaslat: 

Az „excel” fórum célja, hogy keretet adjon az excel felhasználók széles táborának tapasztalataik megosztására és lehetőséget a segítséget kérőknek. Ha kérdésed van akkor, abban mindig fogalmazz úgy, hogy a szekértő is megértse mire szeretnél választ kapni. Írd meg, az excel melyik verzióját használod és célszerű egy képernyő fotót is beszúrni, ami megmutatja a problémádat.

Előzmény: Törölt nick (16267)
tt65 Creative Commons License 2011.10.17 0 0 16270

Valóban így van, aki nem járatos az adott szakterületen (ha az lenne, akkor nem kérdezne) sokszor a helyes szakmai zsargont sem ismeri, nem tud szabatos nyelven kérdezni. DE rá lehet vezetni mindenkit arra, hogy végül a kérdésfelvetés korrekt legyen.

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

Szerintem, a rosszul feltett kérdések a tapasztalatlanság miatt vannak. Úgy gondolom, a topic lényege éppen az, hogy minél több tapasztalatot, tudást szerezhessünk itt azoktól, akik hajlandóak segíteni, tanítani akár a kezdőket is. Számomra kicsit furcsa a kérdésed, mert az elmúlt években úgy tapasztaltam, hogy Te is azok közé tartozol, akik mindig türelmesen, készségesen segítettek másoknak.

Előzmény: Törölt nick (16261)
SQLkerdes Creative Commons License 2011.10.17 0 0 16268


Tőlem mehet a fejléc változtatása, de ne legyenek nagy reményeid.  Nem hiszem, hogy az első-idejövők elolvassák a fejlécet, aki meg már rutinos kérdező, az tudja hogyan kell.

 

Okok:  szerintem az emberek nem rutinos írók.  Az emberek nem sokszor írnak szöveget olyanoknak, akiknek semmi hátterük nincs az adott témával kapcsolatban (itt természetesen nem az excelre, hanem a táblájuk működésére, szerkezetére gondolok).  Dolgok, amit ők adottnak vesznek (ok nélkül) számunkra hiányzó logikai láncszemek.

 

Más kérdés, hogy az első hozzászólás utáni tisztázó kérdések hatására mennyire jön rá az illető erre a tényre.  Van akinek a kérdését tisztázó hozzászólása már teljesen koherens, másoké nem.

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

A modik engedélyezték, hogy a topik fejlécét megváltoztassuk, ha az itteni kollektíva megszavazza, és meg tudunk egyezni a szövegben. Hódolva a demokrácia alapelvének, felteszem a kérdést:

Ki ért egyet azzal, hogy a topik fejlécbe berakjunk egy hatékony kérdezést segítő útmutatást?

Kinek van kedve ötletelni, hogy mi kerüljön bele?

Előzmény: Törölt nick (16265)
Törölt nick Creative Commons License 2011.10.17 0 0 16266

Ez most a megoldási javaslatod, vagy egy tréfa, vagy szembesíteni akarsz azzal, hogy az én kérdésem pont akkora hülyeség, mint amiket kifogásolok?

Előzmény: tt65 (16262)
Törölt nick Creative Commons License 2011.10.17 0 0 16265

Az jutott eszembe, talán meg lehetne kérni a moderátorokat, hogy a topikleírásba tegyenek be valami rövid ismertetőt. Megyek is, és megkérdezem.

Előzmény: Delila10 (16263)
tt65 Creative Commons License 2011.10.17 0 0 16264

alkalmazni kellene egy kérdés feltevő sablont ... :-)

Előzmény: Delila10 (16263)
Delila10 Creative Commons License 2011.10.17 0 0 16263

1. Valószínűleg a tapasztalanlanság.

2. Nálam a türelem kb. az 4. kérdés után fogy el. :)

 

Még azt kellene valahogy besulykolni a kérdezőkbe, hogy első lépésben közöljék, melyik verziót alkalmazzák.

Előzmény: Törölt nick (16261)
tt65 Creative Commons License 2011.10.17 0 0 16262

Sejtem mire gondolsz, de leírnád kicsit részletesebben, mert így nem minden teljesen világos. Milyen fórumokról van szó még ezen kívül?

Te hány helyen "rendelsz" még? Ezek is mind exceles fórumok, vagy más területeken is szakértő vagy?

Mi értesz gyakran alatt?

 

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

Szeretnék közvéleményt kutatni, ha már úgyis ilyen uborkaszezon van. Van egy probléma, ami régóta foglalkoztat, és mindig újra előjön. A következőről van szó.

 

Fórumokon gyakran találkozom nagyon rosszul feltett kérdésekkel, amelyekből nem igazán derül ki, hogy a kérdező mit is szeretne valójában. Mondok egy példát:

 

"Van sok text fájlom, amiket be akarok olvasni Excelbe. Beolvasás után kapok 6 oszlopot, az első az ID. Azt szeretném elérni, hogy azok a sorok, ahol az ID azonos, egy sorba kerüljenek."

 

Engem végtelenül fáraszt, ha azt látom, hogy esetleg több körben vissza kell majd kérdezni, mielőtt a pontos cél kiderülne. Mi késztet embereket arra, hogy így kérdezzenek? Lustaság? Vagy a tapasztalat hiánya? Vagy mi?

 

A másik, hasonló történet, amikor az elérendő cél már nagyjából megvan, de a kommunikáció mégsem zavartalan. Pl. ezt írja a kérdező:

 

"Kipróbáltam a kódot, amit javasoltál, de nem működik."

 

Ez alapján viszonylag nehéz rájönni, hogy miért nem működik. Pontos diagnózishoz minimum egy hibaüzenet kellene, meg hogy hol áll le a kód futása, stb..

 

A kérdésem az, hogy Ti hogyan kezelitek ezeket a helyzeteket? Van olyan, aki annyira türelmes, hogy az ötödik, tizedik ilyen kérdezőnek is higgadtan elmagyarázza, hogy "Bocsi, kevés az infó"?

Sánta Kutya (SK) Creative Commons License 2011.10.13 0 0 16260

2000-eshez is van ilyen?

Előzmény: SQLkerdes (16256)
Delila10 Creative Commons License 2011.10.13 0 0 16259

A vicc az, hogy már alkalmaztam ezt a megoldást, és most nem jutott eszembe. Pedig ez a saját készítésű ikonjaimat is visszahozta anno, nem kellett kb. 20 ikont újra rajzolni.

 

Köszönöm, hogy eszembe juttattad. :)

 

 

Előzmény: SQLkerdes (16256)
Törölt nick Creative Commons License 2011.10.13 0 0 16258

Szia,

Megnéztem.

Ez nagyon jó dolog, rengeteg munkát meg lehet vele takarítani.

Köszönöm (én is)

 

Előzmény: SQLkerdes (16257)
SQLkerdes Creative Commons License 2011.10.13 0 0 16257

Alternatively o2007-es környezethez: http://www.cncllc.com/o2007sbuw.asp  

Előzmény: SQLkerdes (16256)
SQLkerdes Creative Commons License 2011.10.13 0 0 16256

Van más megoldás is.  Az office-hoz van egy olyan segédprogram ami elmenti a beállításokat.  Én céges környezetben használtam, amikor új gépet kaptam akkor lementettem a beállításaimat vele és utána az új gépen visszatöltöttem őket.  Még az is megmaradt, hogy Outlookban előre javasolta az e-mailcímeket a korábban küldött e-mailjeim alapján.  Egy OPS file-t hoz létre és abban tárol mindent.  2003-ashoz leírás:  http://www.howtogeek.com/howto/microsoft-office/save-and-restore-your-microsoft-office-settings/ 

Előzmény: Delila10 (16255)
Delila10 Creative Commons License 2011.10.13 0 0 16255

Nagy vagy! Köszönöm.

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

Van egy régi programom, úgy hívják, hogy Ashampoo Uninstaller Suite. (Szerintem ma már nem elérhető, de biztosan van hozzá hasonló ingyenes szoftver a neten.) Ezzel lehet naplózni az applikációk telepítéséet. Csinál egy pillanatképet a rendszerről telepítés előtt és után, és a kettő összehasonlításából kitűnik, hogy a telepítés milyen változtatásokat végzett a rendszeren.

 

Ezt a programot fel lehet használni többek közt arra is, hogy kiderítsem, egy-egy szoftverbeállítás hol tárolódik. Tegnap is ezt tettem. Pillanatkép -> Excel autokorrekciós lista bővítése -> újabb pillnatkép -> a kettő különbsége alapján egyetlen fájl változott meg: amit megírtam a múltkor. Aztán bele is néztem a fájlba Notepad-del, és meggyőződtem róla, hogy tényleg ő az.

Előzmény: Delila10 (16253)
Delila10 Creative Commons License 2011.10.13 0 0 16253

Köszönöm Jimmy! Ezt hogy bányásztad elő?

Előzmény: Törölt nick (16244)
Törölt nick Creative Commons License 2011.10.13 0 0 16252

Nézd meg az OnTime paraméterezését a súgóban. A futtatandó szubrutin nevét kell megadni, nem azt, hogy mit csináljon.

Előzmény: kovacsmiklos1985 (16251)
kovacsmiklos1985 Creative Commons License 2011.10.13 0 0 16251

Köszi az előbbi segítséget!

 

Van valami ötletetek arra, hogy a Timer funkció a VBA-ban miért nem csinál nekem semmit?

Ezt a programsort használom:

 

Application.OnTime Now + TimeValue("00:00:05"), Label106.Caption = "111111111", "222222222"

 

Én rontok el valamit? Mert hibaüzenet nincs, de semmi sem történik!

Sánta Kutya (SK) Creative Commons License 2011.10.12 0 0 16250

Jaj, stornó, most látom, hogy az aktuálishoz adtad hozzá.

Előzmény: Sánta Kutya (SK) (16248)
Sánta Kutya (SK) Creative Commons License 2011.10.12 0 0 16249

Helyesbítek, mert mindig elfelejtem, hogy a \ itt escape karakter:

 

Tehát a "hapci.wav" helyett "..\hapci.wav"-val próbáld ki.

Előzmény: Sánta Kutya (SK) (16247)
Sánta Kutya (SK) Creative Commons License 2011.10.12 0 0 16248

Az nem lesz jó, ha az elején is van backslash...

Előzmény: Törölt nick (16246)
Sánta Kutya (SK) Creative Commons License 2011.10.12 0 0 16247

Én ilyet nem csináltam még, de a szülőkönyvtár általános elérési útja a "..". Tehát a "hapci.wav" helyett "..hapci.wav"-val próbáld ki.

Előzmény: kovacsmiklos1985 (16245)
Törölt nick Creative Commons License 2011.10.12 0 0 16246

ThisWorkbook.Path & "\..\akármi.wav"

Előzmény: kovacsmiklos1985 (16245)
kovacsmiklos1985 Creative Commons License 2011.10.12 0 0 16245

Sziasztok!

 

Excel VBA-ban van egy gombom, amire ha rákattintok lejátszik egy wav fájlt, ami az excel fájllal azonos mappában van. Azt tudom, hogyan lejet lejátszani a fájlt elérési út segítségével, viszont arra lenne szükségem, hogy hogyan lehet megoldani azt, hogyha a wav fájl eggyel az excel táblát is tartalmazó mappa feletti mappában van akkor azt a gombnyomás segítségével le tudjam játszani? Magyarul hogyan tudnám megadni úgy a hangfájl elérési útját, hogy az aktuális könyvtár feletti könyvtárból játssza le a hangot??

 

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

Törölt nick Creative Commons License 2011.10.12 0 0 16244

C:\Documents and Settings\Username\Application Data\Microsoft\Office\MSO1038.acl

 

(acl, mint AutoCorrect List File)

Előzmény: Delila10 (16239)
Delila10 Creative Commons License 2011.10.12 0 0 16243

Igazad lehet, de most nem találom az ismerőst. :(

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

Nem kötekedni akarok, csak az a tapasztalatom, hogy az ilyenek szoktak változni; például az is változott, hol vannak a saját eszköztárak, vagy a Firefoxnál is nem olyan régen változott a könyvjelzők és előzmények tárolása, amikor sqlite-ra tértek át.

Előzmény: Delila10 (16241)
Delila10 Creative Commons License 2011.10.12 0 0 16241

Az átállításra gondoltam én is, de nagy az erdő, nem találnám meg a módosult fájlt. :(

 

Nem valószínű, hogy verziófüggő, esetleg az útvonala és a kiterjesztése. A nevét valószínűleg nem változtatják.

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

Az ilyesmi verziófüggő lehet, azt azért elárulhatná az ismerősöd, mielőtt nyomozni kezd mindenki. (Ha nincs válasz, akkor át kéne állítani valamit, és megnézni, melyik file változott meg.)

Előzmény: Delila10 (16239)
Delila10 Creative Commons License 2011.10.12 0 0 16239

Tudja-e valaki, melyik fájl tartalmazza az automatikus javításokat, kivételeket?

 

Egy ismerősöm szeretné ezt lementeni újratelepítés előtt.

Sánta Kutya (SK) Creative Commons License 2011.10.12 0 0 16238

Bruttó 64 K ram, 38911 BASIC bytes free...

Előzmény: tt65 (16237)
tt65 Creative Commons License 2011.10.12 0 0 16237

tegnap volt itt az indexen, hogy a Macskafogó rajzflmet is Commodore64-el csinálták!

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

:-)

Egyszer még sajnálni fogom, hogy eladtam...

Előzmény: tt65 (16235)
tt65 Creative Commons License 2011.10.12 0 0 16235

a feladatot még Commodre64-en is meg lehet oldani, menni fog offi xp-n is! :-)

Előzmény: Törölt nick (16233)
wartburg1963 Creative Commons License 2011.10.11 0 0 16234

Kedves Topictársak,

 

hogyan tudok egy egysteű, lenyíló listát tartalmazó xls file-t weblapként elmenteni úgy, hogy ott szintén működjön a lenyíló lista?

 

Előre is köszönettel:

 

w

Törölt nick Creative Commons License 2011.10.11 0 0 16233

Köszönöm a segítséget mindenkinek, megnézem, kicsit nehezíti a helyzetet, hogy a gép amin csinálni kell office xp-vel rendelkezik. :)

SQLkerdes Creative Commons License 2011.10.11 0 0 16232

A LINEST függvény megadja a trendvonal jellemzőit, így nem csak lenézni lehet az adatokat a grafikon trendvonaláról, hanem számításokat is lehet velük végezni.

Vigyázat tömbfüggvény!

Előzmény: Törölt nick (16229)
tt65 Creative Commons License 2011.10.11 0 0 16231

vagy te magad is meghatározhatod a függvényt ami kell neked, ezt interpolációnak hívják . lsd. pl. http://hu.wikipedia.org/wiki/Interpol%C3%A1ci%C3%B3

 

Előzmény: Törölt nick (16228)
Törölt nick Creative Commons License 2011.10.10 0 0 16230

van egy TREND() nevű fgv is, hátha jó vmire...

Előzmény: Törölt nick (16228)
Törölt nick Creative Commons License 2011.10.10 0 0 16229

Próbálkozz trendvonal illesztéssel (jobb katt valamelyik adatpontra a grafikonon).

Amikor a trendvonal jellemzőit beállítod, jelöld be, hogy mutassa az egyenletet is. Abból az egyenletből kiindulva tudod becsülni a keresett értéket.

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

Sziasztok!

Szeretnék egy olyat kérdezni tőletek, hogy ha van egy oszlopnyi adatom, illetve egy másik oszlop a hozzájuk tartozó értékkel, ezekből csinálok egy grafikont, van egy adatom, aminek nem tudom az értékét, és a grafikon alapján szeretném, hogy az excel megmondja a hozzá tartozó értéket, akkor milyen fv-t kell használnom? Remélem érthetően írtam le. Előre is köszönöm a válaszokat.

tt65 Creative Commons License 2011.10.10 0 0 16227

ez a büntetése annak, aki otthon is dolgozni akar! Az otthon nem azért van! :-)

Előzmény: Gavriel (16226)
Erzsébeti Creative Commons License 2011.10.08 0 0 16223

Sikerült megoldanom!

 

 

Kijelöltem az egész lapot, és egy teljesen új üres lapot nyitva bemásoltam, elmentettem, és lőn, az új lap úgy viselkedik ahogy kell!:)

 

Azt elfelejtettem írni az elején, hogy az adott file több füzetlapból állt, de csak az 1. lap volt a ténylegesen érdekes a többi már felejthető...

Elnézést, hogy ezt nem említettem.

 

 

 

Még egyszer köszönöm a segítséget! :)

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

Illetve még egy verzió van: bizonyos Excel verziók beállítás nélkül is automatikusan újraszámolják a régebbi verziójú táblázatokat, előttem ismeretlen okból. Ezt viszont ki szokták írni, amikor a mentésre rákérdeznek.

Előzmény: Erzsébeti (16220)
Sánta Kutya (SK) Creative Commons License 2011.10.08 0 0 16221

Az elsőt a beállításoknáűl, a másodikat a makróknál, a harmadikat a víruskeresővel.

Előzmény: Erzsébeti (16220)
Erzsébeti Creative Commons License 2011.10.08 0 0 16220

Ezeket hogy tudom ellenőrizni?

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

Ha csak megnyitod és bezárod, és mentést akar, annak ilyesmféle okai lehetnek:

- a beállításoknál bekapcsoltál valami automatikus újraszámolást,

- van benne valami automatikusan lefutó makró,

- van benne egy makróvírus.

Előzmény: Erzsébeti (16218)
Erzsébeti Creative Commons License 2011.10.08 0 0 16218

amikor kijelölöm az egész lapot, és előveszem az egyik cellán "állva" a sormagasságot akkor beállítva a 14 es értéket úgy látszik megoldotta ezt a problémát!:)

 

Köszi!

 

 

 

Szal ott tartok, hogy a sormagasság elintézve.

A menüsor alatti figyelmeztetés elintézve (mentve XLXS be)

 

 

Egyedül arról kéne még leszoktatnom, hogy amikor semmiféle műveletet nem végzek rajta és ki akarom kacsolni (bezárni az ablakot) akkor ne kérdezzen rá a mentés lehetőségére.

Ilyenkor mindig elbizonytalanodok, hogy talán véletlenül valamit kitöröltem e belőle és azért kérdez e rá, vagy annyira öregszem, hogy bevittem egy módosítást, és talán azért kérdez e rá...

Szóval nem tűnik nagy dolognak, de nekem fontos lenne!

 

Mindenkinek köszönöm az eddigi segítséget! :)

Előzmény: Sánta Kutya (SK) (16216)
Erzsébeti Creative Commons License 2011.10.08 0 0 16217

Elővettem az eredeti *.xls-t

 

Ott megnéztem, hogy egy adott cellába jobb klikkel mit ír ki a formázására, és azt látom, hogy ArialCe 10 a betű.

Amikor lenyitottam a kis nyilat rajta mintha változtatnék rajta akkor a listában nem szerepelt az az ArialCE ami a kisablakban igen ahonnan lenyitottam magát ezt a betűválasztó listát!!!

Nem láttam benne a logikát...

 

 

 

 

 

 

 

Ekkor kipróbáltam azt, hogy kijelöltem az egész lapot, és úgy megnéztem a "cellák formázása alatt" és az lepett meg, hogy itt sem is szerepel az ArialCe betűtípus.

 

 

 

 

 

 

 

 

 

 

 

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

Azt próbáltad, hogy kijelölöd az egész táblázatot, és explicite 14-re állítod az összes sor magasságát?

Lehet, hogy nem fér ki neki valamiért, amit beleírsz, pl. egy térköz is be van állítva hozzá valahol.

 

Előzmény: Erzsébeti (16215)
Erzsébeti Creative Commons License 2011.10.08 0 0 16215

Az új mentéssel is felülbírálja a 14 es sormagasságomat már akkor amikor a cellába az első karaktert beírom.

 

 

Megnéztem ezt az ALT+F11 et megnyílik a MsVisual basic ott van 3 hasáb a bal felsőben egy szöveg, hogy "WBAproject"(*.xlsx) de semmi több sehol sem...

Amennyiben rákattintok egy dupla-klikkel erre a szövegre kidob egy kis-ablakot "project unviewable" és egy ok vagy súgó gombot.

Amennyiben nyomok egy ok ot akkor leveszi a kis-táblát oszt semmi...

 

 

 

 

Előzmény: Erzsébeti (16214)
Erzsébeti Creative Commons License 2011.10.08 0 0 16214

kipróbáltam a "mentés másként" ben azt, hogy *.xlsx legyen de közvetlenül nem engedte.

 

 

 

Amennyiben az "igen" re kattintok akkor meg ezt írja ki:

 

 

 

 

Ha ez után az okét nyomom akkor elmenti, és nem látok semmi negatív változást a fil-on.

De az az igazság, hogy pozitív változás sincs...

 

max annyiban, hogy mikor megnyitom újra a új file-t akkor nem jön elő az a sáv ami arra utal, hogy a makrókat letiltotta.

 

 

De az előbb elfelejtettem megemlíteni, hogy amikor az eredeti régi file-t megnyitom, és semmit sem csinálok vele csak fogom az egeret és az X re kattintok, hogy bezárjam akkor rákérdez, hogy mentem -e a változásokat, pedig én azon kívül, hogy megnyitom semmit sem csinálok vele.

Na ez a zárási anomália az új *.xlsx file-nál is szerepel.

Tehát rákérdez még akkor is ha nem csináltam semmit a file-al hogy mentse e a változásokat, pedig nincs is változás...

 

 

 

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

Én először megkeresném az okot, hogy ugyan miért nem hagyja úgy a sormagasságot...

(Betűméret, betűvastagság stb...)

Megpróbálnám xlsx-ben is menteni, hátha úgy NEM bírálja felül az akaratodat.

ha a próbálkozások sikertelenek, akkor betennék egy sort a ThisWorkbook lapra (alt+f11-re feljön egy fejlesztői felület és annak bal oldalán találod) betennék egy sort pl. a megnyitás eseményére:

Private Sub Workbook_Open()
Cells.RowHeight = 14
End Sub

(aktív munkalap lesz így formázva...)

 

 

Előzmény: Erzsébeti (16212)
Erzsébeti Creative Commons License 2011.10.08 0 0 16212

Sziasztok.

 

Lenne egy kérdésem.

 

Használok egy régi Excel file-t amit egyfajta telefon-regiszterként használok.

Ez még a win 95 ös időkben indult, és ma is használom és inkább új bejegyzés kerül bele, minthogy törölnék.

 

Szóval Az Office 2007 et használom, és a file-ok mentése automatikusan az Office 97-2003 ra van állítva.

Ez a bizonyos régi regiszternek használt file amikor új adatot írok bele akkor a sormagasságot átállítja az eredeti 14-esről 17 re, és erről nem tudom leszoktatni. Természetesen ha belépek a formázásba akkor engedi átméretezni de minden mentés előtt meg kell csinálnom ezt, és kicsit unom már.

Hol lehet beállítani, hogy hagyja békén az eredetileg 14 esre állított sorokat, és ne formázza magától 17 re?

 

Tudom nem nagy dolog, de már bosszant.

 

A mások ugyanennél a file-nál, hogy a menüsor alatt minden file megnyitás után kiírja a kis figyelmeztetését, hogy a makrókat letiltotta biztonsági okból.

Amennyiben beállítom neki ugyanott, hogy ne tegye mert nekem így jó akkor a következő megnyitáskor megint előjön ez a "védelem" így nem szoktam piszkálni, mert minek...

Hogy lehet ezt automatikusra tenni, hogy ne foglaljon el két menüsornyi helyet ez a figyelmeztetés?

Egyébként én nem tudom mire kell nekem itt a makró, saját magam semmire sem használom. De ez a figyelmeztetés csíkkal együtt mindig előjön...:(

Tudja valaki, hogy hogy tehetem ezt kezesebbé?

 

Köszönöm!

Lummox Creative Commons License 2011.10.06 0 0 16211

Csak annyi, hogy az fkeres függvénynél a végén nem adtam meg, hogy HAMIS és így nem a pontos egyezés alapján keresett.

Előzmény: tt65 (16210)
tt65 Creative Commons License 2011.10.06 0 0 16210

ok. mi volt a bibi?

Előzmény: Lummox (16209)
Lummox Creative Commons License 2011.10.06 0 0 16209

Na, az alapján amit küldtél már működik a dolog. Köszönöm szépen:)

Előzmény: tt65 (16208)
tt65 Creative Commons License 2011.10.06 0 0 16208

küldd át, megnézem!

Előzmény: Lummox (16207)
Lummox Creative Commons License 2011.10.06 0 0 16207

Kipróbáltam a módszert, de sajnos nem akar működni. Az első munkalapon beszúrtam egy oszlopot ahova összefűztem az éveket és országokat (pl. 1990Hungary), és a 2. munkalapon is a keresési értékre megcsináltam ezt, melyet beállítottam az Fkeres keresési értékének. A táblánál kijelöltem a korosztályok adatait tartalmazó tömböt, melynek az első oszlopa az összefűzött éveket és országokat tartalmazza oszlop_számnak meg egyértelműen a korcsoportoknak megfelelő oszlopszámot írtam (2, 3,.. stb.). Lefixáltam a keresési táblázatot és a keresési értéket, de valamiért teljesen összekeveri az adatokat, vagy néháy esetben nem is találja azokat. Többször ellenőríztem a képletet, elvileg jónak kellene lennie, de a gyakorlatban mégse. Ha van vmi tipp mit ronthattam el azt szívesen venném. Előre is köszönöm.

Előzmény: tt65 (16206)
tt65 Creative Commons License 2011.10.06 0 0 16206

Felvennék egy segédoszlopot amiben összefűzném az adott sor év ér ország adatát, utána pedig a keresésnél ugyanígy lenne egy év és orszég összfűzés és sima FKERES-sel rákeresnék.

Előzmény: Lummox (16205)
Lummox Creative Commons License 2011.10.06 0 0 16205

Sziasztok!


Lenne még 1 kérdésem:
Van egy excle táblázatom, ahol az első munkalapon egy táblázatba vannak foglalva az évszámok (C oszlop), mellette a világ országai (D oszlop), illetve a fejlécben a korosztályok (E3 - M3 cellákban).
Valahogy így néz ki: Tábla1
Az eredeti táblázatomnak ez egy lebutított változata, mert az a világ összes országának a népesség-eloszlássát tartalmazza, korosztályonként 1950-ig visszamenőleg. Az átláthatóság kedvéért a 2. munkalapra szeretnék egyfajta szűrőrendszert kialakítani. A terv az lenne, hogy a 2. munkalap D3-as cellájában egy legördülő lista alapján ki lehetne választani a vizsgálni kívánt évszámot, az E3-as cellában pedig ugyanígy egy lista alapján pedig az országot. Ezt követően az F3-N3 cellákban megjelenne a kiválasztott paramétereknek megfelelő érték korosztályonkénti bontásban, az alábbi módon: Tábla2

 

Kérdés, hogy milyen képletet írjak az F3-N3 cellákba, mely az adott paraméterek megadásával, meg keresné az arra vonatkozó korosztályonkénti értéket?

A segítséget előre köszönöm!

tt65 Creative Commons License 2011.10.04 0 0 16204

szivesen.

Előzmény: magán70 (16203)
magán70 Creative Commons License 2011.10.04 0 0 16203

Nagyon köszönöm a segitséget.

Előzmény: tt65 (16198)
Sánta Kutya (SK) Creative Commons License 2011.10.04 0 0 16202

Ilyen nickkel illik tudni a tábla meg a táblázat közötti különbséget!

Előzmény: tt65 (16201)
tt65 Creative Commons License 2011.10.04 0 0 16201

de jó, hogy azt írod "Tábla", az excel 2007 is táblázatnak nevezi, pedig tképpen az excelben minden táblázat, a tábla megnevezés sokkal jobban megfogható!

Előzmény: SQLkerdes (16199)
tt65 Creative Commons License 2011.10.04 0 0 16200

Amúgy igazad van, mire itt lesz a VB (2014), addigra rendesen fel leszel készülve rá! :-)

Előzmény: magán70 (16197)
SQLkerdes Creative Commons License 2011.10.04 0 0 16199

Ez egy Tábla (Table), azon belül hivatkoznak így a különböző oszlopokra.

Előzmény: magán70 (16197)
tt65 Creative Commons License 2011.10.04 0 0 16198

mert táblázattá alakított részből lett rámutatással létrehozva.

ha zavar, kérd a tartománnyá alakítást.

vagy be lehet állítani, hogy ne ezeket a fajta @neveket alkalmazza ("Táblázatnevek használata képletekben"), hanem a szokásos A3:A88 tipusú azonosítókat!

Előzmény: magán70 (16197)
magán70 Creative Commons License 2011.10.04 0 0 16197

Sziasztok!

Egy kis segitségre lenne szükségem. Letöltöttem egy Foci vb gól sablont és van benne egy függvény amit nem értek: =DARABTELI(GroupStages[Loser];[@Country]) vagyis azt hogy a [Country mező név elött miért van a kukac @ jel?

 

Kérem aki tudja az mondja el.

Maradok Tisztelettel G Imre.

tt65 Creative Commons License 2011.10.03 0 0 16196

Szegény óra függvény nem tehet róla, azt teszi amire kitalálták: "A függvény az időérték argumentumnak megfelelő óra értéket adja eredményül 0 és 23 közötti egész szám formájában." A "logikus viselkedés" függvénnyel még nem találkoztam, pedig mennyivel egyszerűbb lenne minden!

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

Ezzel tisztában vagyok azért. Ennek ellenére logikus viselkedésnek tartottam volna, hogy az időadatként megadott 29:x:y-ból az óra függvény helyes eredményt adjon, de szerintem túlragoztuk a dolgot.

Előzmény: tt65 (16194)
tt65 Creative Commons License 2011.10.03 0 0 16194

Nincs benne semmi trükk, csak egyszer meg kell érteni (tanulni) miképp képezi a dátumot és az időt (a kettő egy és ugyanaz) az excel!

Előzmény: Sánta Kutya (SK) (16184)
Törölt nick Creative Commons License 2011.10.03 0 0 16193

Köszönöm a segítséget. Látod, egyedül nem megy... :)

Előzmény: Delila10 (16191)
Törölt nick Creative Commons License 2011.10.03 0 0 16192

Az attól függ, hogy mit értesz IP cím alatt.

 

Mert ugye ha az ember egy router mögül bámészkodik kifelé, akkor a routernek van egy külső IP címe, amit az internetszolgáltatótól kap. Mindenki más ezt látja, és ez köszön vissza a belinkelt honlapról. A PC pedig a routertől kap egy belső IP címet, az ipconfig pedig ezt mutatja meg.

 

Ha direkt kapcsolatod van az internetszolgáltatóval, akkor nincs két IP cím, csak egy, és mindkét eljárás ugyanazt adja vissza.

Előzmény: étolajos (16188)
Delila10 Creative Commons License 2011.10.03 0 0 16191

Jimmy ezt írta: Start menü -> Futtatás: cmd

Előzmény: étolajos (16190)
étolajos Creative Commons License 2011.10.03 0 0 16190

Ha beírom a futtatásba a "ipconfig" és leokézom, csak eg ypillanatra villan fel, aztán semmi!

 

étolajos Creative Commons License 2011.10.03 0 0 16189

Köszönöm a segítséget!

 

 

étolajos Creative Commons License 2011.10.03 0 0 16188

Ami a linkben megjelenik az az Én IP címem?

 

Törölt nick Creative Commons License 2011.10.03 0 0 16187
Előzmény: Törölt nick (16186)
Törölt nick Creative Commons License 2011.10.03 0 0 16186

Start menü -> Futtatás: cmd

 

A megjelenő DOS -szerű ablakba: ipconfig

Előzmény: étolajos (16185)
étolajos Creative Commons License 2011.10.03 0 0 16185

Urak!

Segítsetek, hogyan tudom meg a saját IP címemet?

Sánta Kutya (SK) Creative Commons License 2011.10.03 0 0 16184

Nem is kell, hogy egyszerű legyen, akkor túl sokan küldenének mindenfélét. :-)

Köszi, most már összejött, de ezt a szorzós trükköt megjegyzem majd.

Előzmény: tt65 (16183)
tt65 Creative Commons License 2011.10.03 0 0 16183

el akartam neked küldeni mailban a táblázatot, de ez nálad nem egyszerű...

Előzmény: Sánta Kutya (SK) (16174)
tt65 Creative Commons License 2011.10.02 0 0 16182

ott lehet a baj, hogy ő a cella valós tartalmával számol, nem pedig azzal ami a formázások miatt számodra látható!

pl. neked a 22:57:40 valójában 0,956712962962963. Ebből kell neked 23-at csinálnod. (a recept: szorozod meg 24-el és vedd az egész részét)

Előzmény: Sánta Kutya (SK) (16174)
kovacsmiklos1985 Creative Commons License 2011.10.02 0 0 16181

Köszönöm  a segítséget, minden oké :)

Előzmény: SQLkerdes (16180)
SQLkerdes Creative Commons License 2011.10.02 0 0 16180

On Error Resume Next jöjjön először, utána a képes rész.

Viszont innentől amíg nem állítod le (On Error Go To 0) minden hibát ignorál, ami az On Error Resume Next után van.

Előzmény: kovacsmiklos1985 (16179)
kovacsmiklos1985 Creative Commons License 2011.10.02 0 0 16179

Ezt a kódot használom most:

 

Image2.Picture = LoadPicture(ThisWorkbook.Path & Label9.Caption) 'itt a label 9.caption az a megfelelő elérési helyre mutat
On Error Resume Next

 

De sajnos leáll, hogy a fájlt nem találja.

Pedig az adott sor után igazság szerint semminek nem kellene történnie.

 

Előzmény: SQLkerdes (16178)
SQLkerdes Creative Commons License 2011.10.02 0 0 16178

On Error Resume Next

 

De azért én kitalálnék valami program-ágat arra az esetre ha a keresett file nem létezik, mert durva dolgok történhetnek ha csak úgy átugrik egy hibás sort a kód...

Előzmény: kovacsmiklos1985 (16177)
kovacsmiklos1985 Creative Commons License 2011.10.02 0 0 16177

Wow. Köszi :D Még egy olyanban tudnátok segíteni, hogyha a program egy fájlt nem talál az elérési útvonalon, akkor ne hibaüzenettel álljon le. Akármi más funkciót csinálhat, csak ne álljon le.

Előzmény: SQLkerdes (16176)
SQLkerdes Creative Commons License 2011.10.02 0 0 16176

ThisWorkbook.Path

 

ez sztringként megadja a makrót tartalmazó workbook elérési útvonalát.  Ehhez már csak az & hozzáadásával hozzá kell adni a további részleteket, pld.

ThisWorkbook.Path & "\Mikikep.jpg"

Előzmény: kovacsmiklos1985 (16175)
kovacsmiklos1985 Creative Commons License 2011.10.02 0 0 16175

Sziasztok!

 

VBA-ban a LoadPicture paranccsal kapcsolatban lenne egy olyan kérdésem, hogy nem lehet azt valahogy megoldani, hogy a betöltendő képfájlnak ne a teljes elérési útvonalát kelljen megadni?

 

Jelenleg ez a parancssor:

 

Image2.Picture = LoadPicture("C:UsersMikikep.jpg")

 

Azt meg lehet oldani, hogy mondjuk az abban a mappában szereplő képek közül olvassa be a fájlt a program, amiben a program maga is találhatő?

 

Vagy legalább annyit, hogy ha már teljes elérési útvonal kell, akkor legalább egy textbox text szövegéből nyerje azt ki a progi?

Sánta Kutya (SK) Creative Commons License 2011.10.02 0 0 16174

Köszi, ez egy kincsesbánya. ;-)

Sikerült, viszont most azt nem értem, hogy tegnap hol rontottam el, mert mintha pont ugyanezt csináltam volna. :-)

Előzmény: SQLkerdes (16173)
SQLkerdes Creative Commons License 2011.10.02 0 0 16173

Ennél jobb leírást nem fogsz találni:

 

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

Tippeltem rá, próbálkoztam vele, de nem sikerült. :=( Ha jól értem, ki kell jelölni az egész céltartományt eggyel hosszabban, mielőtt a varázslót elindítom, és aztán ctrl shift enterrel lezárni. Sok nulla lett. Mit hagytam ki?

Előzmény: tt65 (16171)
tt65 Creative Commons License 2011.10.02 0 0 16171

gyakoriság függvény a te barátod! két dologra figyelni kell, tömbképletes a cucc és az eredmény tartomány eggyel hosszabb mint az érték tartomány!

Előzmény: Sánta Kutya (SK) (16169)
Sánta Kutya (SK) Creative Commons License 2011.10.01 0 0 16170

Pontosabban a 24 óra feletti időknél óra()+24-et kellett alkalmazni, mert az Excel szerint 26 óra nem létezik...

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

Hogy lehet a legegyszerűbben meghatározni, hogy egy számhalmazban melyik intervallumba hány érték esik? Ezt csináltam ebből. Az adatok időformátumban voltak megadva, így az ÓRA függvénnyel levettem az órát, kihúztam egy számsort, és a DARABTELI függvénnyel meghatároztam a számokat, de ez csak azért működött, mert minden intervallum 1 hosszúságú volt. Mi a legegyszerűbb általános módszer? Valami DB-függvényre tippeltem, de nem találtam meg. (Excel 2000)

_hályogkovács Creative Commons License 2011.10.01 0 0 16168

Próbáld ki ezt:

 

Private Sub ComboBox1_Change()


    TextBox1.Text = Range("A:A").Find(What:=ComboBox1.Text, After:=ActiveCell,_   LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext,_   MatchCase:=False, SearchFormat:=False).Offset(0, 1).Value
    TextBox2.Text = Range("A:A").Find(What:=ComboBox1.Text, After:=ActiveCell,_ LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext,_ MatchCase:=False, SearchFormat:=False).Offset(0, 2).Value


End Sub

Előzmény: kovacsmiklos1985 (16162)
Sánta Kutya (SK) Creative Commons License 2011.10.01 0 0 16167

Ha ismétlődik a feladat, akkor érdemes lehet a makrórögzítővel csinálni rá egy makrót, amihez neked nem kell programozni.

 

Az is egy megoldás, hogy exportálod az egészet, aztán feldolgozod valamilyen programmal.

Előzmény: Lummox (16165)
Sánta Kutya (SK) Creative Commons License 2011.10.01 0 0 16166

De van, csak azzal nem neked kell dolgozni, hanem annak, aki segíteni akar. :-) Nyilván lehet olyan makrót írni, amelyik megoldja a problémát. De mi itt azért alapvetően normális (még ha nem is normalizált :-)) Excel-táblázatokkal foglalkozunk, és a több érték egy cellában nem tekinthető normális használatnak. Én is csak ezt tudom javasolni, kell belőle csinálni egy rendes táblázatot.

Előzmény: Lummox (16165)
Lummox Creative Commons License 2011.10.01 0 0 16165

Ezt a variációt akartam elkerülni :)

De ha nincs más megoldás akkor maradok ennél.

Előzmény: Delila10 (16164)
Delila10 Creative Commons License 2011.10.01 0 0 16164

Ha vannak üres oszlopok a helységnevek, és a napok száma után, akkor a "Szövegből oszlopok" menüponttal fél perc alatt külön oszlopba rendezheted a vesszővel elválasztott szövegrészeket.

Ha nincs, akkor másold ezeket az adatokat egy másik lapra, és ott végezd el a szétválasztást, majd ehhez másold az űrlap többi részét.

Előzmény: Lummox (16163)
Lummox Creative Commons License 2011.10.01 0 0 16163

Sziasztok!

 

Kérdőív-feldolgozás közben vetődött fel 1 kisebb problémám, ami a következő:

Az első munkalapom tartalmazza a kérdőív kérdéseit és az ahhoz beérkezett válaszokat. Az egyik kérdés az utazási célpontokra vonatkozik melynél több válaszlehetőséget is meg lehet jelölni. Ezt a rendszer (google docs) egy cellába menti el, a válaszokat vesszóvel elválasztva (pl. C14 cella tartalma: Balaton, Budapest, Tisza-tó). Egy másik kérdés az utazások hosszára vonatkozik, ahol több válaszlehetőség közül 1-et lehet kiválasztani (1 éjszaka, 2-3 éjsz., ...stb).

E 2 kérdés alapján szereték kimutatást csinálni úgy, hogy utazási célpontonként szeretném megvizsgálni, hol mennyi időt tartózkodtak a válaszadók. A gondot az jelenti, hogy az első kérdésre több válaszlehetőség is adható, így egy adott cellán belül több válasz is lehet, amiket én szétbontva válaszonként szeretnék összevetni az időhosszra vonatkozó kérdéssel. Az kéne, hogy az első kérdésre leadott válaszlehetőségek cellánkénti előfordulását számolja meg a 2. kérdésre leadott válaszehetőségek szerint. (pl. hányan utaztak Budapestre (is), akiknek az utazásainak hossza átlagosan 2-3 éjszaka).

Remélem érthető voltam. Amennyiben lenne ötletetek, hogy tudnám megoldani, azt előre is megköszönném.

 

kovacsmiklos1985 Creative Commons License 2011.09.30 0 0 16162

Sziasztok!

 

Azt szeretném megoldani, hogyha van egy excel munkafüzetem, melynek 3 különböző oszlopába (A,B,C) soronként más-és más adatok vannak, és ha egy VBA formon lévő combobox listából kiválasztom monjuk az egyik elemet (mondjuk A oszlop elemeiből, amit már előtte egy kóddal beolvastattam a combobox elemeinek), akkor 2 textbox szövege automatikusan kitöltődjön a B és a C oszlopokban lévő adatokkal (természetesen egy sorban lévő értékekre gondolok).

 

Valami ötletetek van?

Törölt nick Creative Commons License 2011.09.30 0 0 16161

ha kejelölsz a diagramon egyvagy több értéket, akkor azokra külön tudsz érvényesíteni egy másik diagramtípust.

Pl.: Létrehotol egy oszlopdiagramot. Abba kijelölsz néhány adatoszlopot, majd választassz egy vonaldiagram típust. Így a kiválasztott oszlopdiagramok most vonalak lesznek és amit nem választottál ki az oszlop marad.

Előzmény: kuka.c (16156)
Törölt nick Creative Commons License 2011.09.30 0 0 16160

Szívesen :)

Előzmény: Delila10 (16159)
Delila10 Creative Commons License 2011.09.30 0 0 16159

Köszönöm.  Erre soha nem gondoltam volna, már mióta szenvedek vele!

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

MsgBox Range("A1").Name.Name

Előzmény: Delila10 (16157)
Delila10 Creative Commons License 2011.09.30 0 0 16157

Nem találom, hogyan lehet lekérdezni egy cella definiált nevét.

Tudtok segíteni?

kuka.c Creative Commons License 2011.09.30 0 0 16156

Sziasztok,

Kérnék egy kis segítséget. Új 2010-es excelem lett telepítve. Kérdésem, hol található, van-e olyan funkciója, hogy oszlop-vonal diagram. (pl. vannak havi/heti érétkeim, és vannak havi/ heti céljaim is meghatározva.) A 2003-asban ez könnyen ment, de sajnos az újban sehol nem találom és az F1 is csak trendvonalat hoz fel nekem.

kovacsmiklos1985 Creative Commons License 2011.09.30 0 0 16155

Előző kérdésem tárgytalan, megoldottam! :) Köszi a segítséget% :)

Előzmény: Törölt nick (16153)
kovacsmiklos1985 Creative Commons License 2011.09.30 0 0 16154

És ebben a kódban hol kell jelölni, hogy melyik munkalapra íródjanak a tételek?

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

    Dim c As Range
    For Each c In Range("A50:D50")
        c.Value = Application.WorksheetFunction.Sum(c.Offset(-49).Resize(49))
    Next

Előzmény: kovacsmiklos1985 (16152)
kovacsmiklos1985 Creative Commons License 2011.09.30 0 0 16152

Sziasztok!

 

Azt szeretném elérni, hogyha egy VBA-ba-ban megírt userformon található Commandbutton-ra kattintok, akkor az excel Munkalap 1 felületén egy sor A50 cellától kezdődően egészen D50 celláig bezárólag szumma módon összeadja oszloponként az 50-es sor előtti sorok tartalmát, és kijelezze azt oszloponként az 50-es sor A-D mezőiben. Lehet kicsit bonyolultan fogalmaztam, magyarul: szeretném ha egy gombnyomásra összeadná egy adott oszlopban található értékeket a programkód, és az 50-es sorben kijelezné az így kapott összegeket :) Tudom, hogy excelben a szum függvény tökéletes erre, de az nem jó ahhoz, amit én szeretnék vele.

 

 Valakinek ötlet?

 

hyperspace69 Creative Commons License 2011.09.29 0 0 16151

Húúú Köszönöm szépen! :)


Sikerült az első grafikon is szuper! Viszont a C5,C6 egyedül nem megy.


A második grafikon úgy nézne ki, hogy 1-24-ig lennének hengerek két színben (nyerő/vesztő). Ehhez kellene csinálni két segédoszlopot (gondolom mint az elsőnél) az egyik a nyertesnek a másik pedig a vesztesnek 1-24-ig.  A nullás tradeket most nem kell megjeleníteni.


Ennek segítségével vizuálisan azonnal kiderül, hogy hány órakor van több nyerő illetve vesztő trade a nap folyamán.

Előzmény: tt65 (16150)
tt65 Creative Commons License 2011.09.29 0 0 16150

d5: =ÁTLAGHATÖBB(E13:E23;A13:A23;"Long";E13:E23;">0")

d6: =ÁTLAGHATÖBB(E13:E23;A13:A23;"short";E13:E23;">0")

b7: =DARABHATÖBB(A13:A23;"Long";E13:E23;"nullás")

 

a többi ebből képezhető

első grafikon kicsit trükkös, felvettem egy segédoszlopot C13: =HA(E13="nullás";0;E13+E14); alatta C14: =HA(E14="nullás";C13;C13+E14+F14) lehúzva C23-ig. Aztán Bés C grafikonban ábrázolható

 

utulsó graf nem világos hogyan képzeled

Előzmény: hyperspace69 (16149)
hyperspace69 Creative Commons License 2011.09.29 0 0 16149

Rengeteg sikeres stratégia létezik bármely idősíkon. Azt tudni kell, hogy az emberek 90%-a vesztes ebben a szakmában. 80%-ban psziho sport és csak 20% múlik azon miként milyen stratégiával kereskedünk.

Az én személyes véleményem az, hogy az első 500ezret inkább tanfolyamra költsük mint sem elveszítsük az első hetekben ami szinte garantált! Azután lehet demózni egy évig és ha konzisztens nyerők vagyunk csak akkor kilépni élesben minimum 5000$-al!

 

Mielőtt valaki megdorgálna azért mert én tanfolyamot javasolok leírom, valóban minden rajta van az interneten is ingyen...

 

 

 

Előzmény: tt65 (16148)
tt65 Creative Commons License 2011.09.29 0 0 16148

valami alapvető börziáner ismereteket nem adsz hozzá?

Előzmény: hyperspace69 (16147)
hyperspace69 Creative Commons License 2011.09.28 0 0 16147

Sziasztok!

 

Ha valaki kedvet érez két grafikon beszúrásához és 8 db függvény megírásához amivel sokat segítene nekem akkor az innen letudja tölteni a táblázatot amiben leírtam miként képzeltem el. Ez sajnos meghaladja a képességeimet és enélkül hiányosnak érzem a naplómat.

 

Köszönöm a segítséget!

kbence93 Creative Commons License 2011.09.28 0 0 16146

Köszönöm szépen!

Előzmény: Törölt nick (16145)
Törölt nick Creative Commons License 2011.09.28 0 0 16145
Előzmény: kbence93 (16144)
kbence93 Creative Commons License 2011.09.28 0 0 16144

Sziasztok!

Egy kis segítséget szeretnék kérni: office 2003-as excelem van, és szeretnék egy bemondóprogramot csinálni, tehát hiperhivatkozásokat létrehozni ami a számítógépen belüli  .vaw fájlokra mutat. Megnyitáskor ez a hibaüzenet jön ki: "A C: ..... .vaw megnyitása. A hiperhivatkozások veszélyeztethetik a számítógépet és az adatokat. A számítógép védelme érdekében csak megbízható források hivatkozásaira kattintson. Folytatja? Igen/Nem" Ha az igenre kattintok, akkor lejátsza a fájlt.

Kérdésem: hogyan lehet kiiktatni ezt a hibaüzenetet, hogy egyből lejátsza a hivatkozást?

Válaszaitokat előre is köszönöm!

tt65 Creative Commons License 2011.09.28 0 0 16143

Én is jót mosolyogtam rajta, bár nem tudom, hogy a fiatal versenyzőknek mennyi jön le belőle.

Magamfajtának nem okoz nehézséget a stílus értelmezése.

Előzmény: _Nyuszi (16142)
_Nyuszi Creative Commons License 2011.09.27 0 0 16142

Ez nagyon jóóóó!

Köszönöm, hogy így írtad, nagyon tetszik!

Előzmény: Törölt nick (16140)
Törölt nick Creative Commons License 2011.09.27 0 0 16141

Köszönöm, ezt is elraktározom

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

Figyelj, elmondom a titkot, hogy hogyan zajlik egy ilyen.

 

Stirlitz sétál a sötét erdőben. Nemrég volt találkozója Müllerrel, aki felvázolta neki az ActiveWorkbook.SaveAs fedőnevű problémát.

 

- Hm - gondolja Strilitz - ennek a SaveAs metódusnak biztosan valami olyan argumentuma, ami hatással van a csv export elválasztókarakterére. Nézzük csak meg a súgót.

Stirlitz megnyitja az első keze ügyébe eső Excelt, Alt+F11 kombóval átmegy VB editorba, és rákeres a súgóban a SaveAs-re. A súgó hosszan sorolja a Szovjetúnió számára érdektelen információkat, mígnem hirtelen Stirlitz szeme megakad a Local nevű argumentumon.

 

"Local   Optional Variant. True saves files against the language of Microsoft Excel (including control panel settings). False (default) saves files against the language of Visual Basic for Applications (VBA) (which is typically US English unless the VBA project where Workbooks.Open is run from is an old internationalized XL5/95 VBA project)."

 

- Aha! - gondolja Stirlitz. - Ennek a Local dolognak köze van a nyelvhez, meg Control Panel beállításokhoz, ráadásul az alapértelmett érték a gaz imperialistáknak kedvez. Próbáljuk csak ki, mi történik, ha belepiszkálunk egy kicsit.

Stirlitz átállítja a Local értékét True-ra, és kipróbálja a SaveAs-t egy adathalmazon. Voilá!

- Azt hiszem, elküldhetem a jelentésemet Moszkvába - töpreng magában Stirlitz a sikert látva.

 

 

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

Tökéletes! Elképesztő a tudásod. Nagyon köszönöm a segítséget!

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

Próbáld így:

 

ActiveWorkbook.SaveAs Filename:="D:TESZTTESZT.csv", FileFormat:=xlCSV, CreateBackup:=False, Local:=True

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

Sziasztok!

 

Tudja valaki, hogy tudnám elérni makróval, egy excel fájl pontosvesszővel tagolt *.csv fájlba mentését?

Az alábbi kódot a makrórögzítővel készítettem (Mentés másként -> csv (pontosvesszővel tagolt) (*.csv)). A kézi beállításkor valóban pontosvesszől mentette, de utána, a makró futtatásakor már "sima" veszzővel tagolt fájlt hozott létre.

 

Tudna valaki segíteni?

 

ActiveWorkbook.SaveAs Filename:="D:TESZTTESZT.csv", FileFormat:=xlCSV, CreateBackup:=False

Timcsike83 Creative Commons License 2011.09.25 0 0 16136

Mégiscsak sikerült!

Át kellett állítanom szövegre!

Így már felismeri!

 

Köszi a válaszokat! :))

Szép estét

Sánta Kutya (SK) Creative Commons License 2011.09.25 0 0 16135

Azért nem fogja kiadni, mert ez nem Access, és az Accessben is csak szövegeket kezelhetnél ilyen módon, számokat nem (legfeljebb agyonbonyolítva, ha szövegként tárolod, szétszeded, konvertálod...)

A legegyszerűbb újratervezni a táblázatot. Egy cellába egy szám kerüljön.

Előzmény: Timcsike83 (16134)
Timcsike83 Creative Commons License 2011.09.25 0 0 16134

Bocs!Egy cellába:))))

Korábban Limmux írt hasonló bejegyzést, most olvasom.

A robbanómester segített neki, de nekem nem sikerül ezzel a megoldással sem.

 

Ha pl.A1-A10 celláig szeretném megtudni hány db. 3.-as található,s pl.A5 cellában lévő értékek 1,3,5 akkor nekem azzal a képlettel hogy A1:A10 kritériumnak pedig *3* nem adja ki az összes hármas számot.

Valami ötlet esetleg, bármit szívesen fogadok.

Előzmény: Sánta Kutya (SK) (16132)
Delila10 Creative Commons License 2011.09.25 0 0 16133

Cellaformázással írhatsz szöveget és számot egy cellába, és a számmal még számolhatsz is. Az egyéni formátumban adhatsz meg ilyesmit:

 

"Ez itt egy szöveg: "# ##0

Előzmény: Timcsike83 (16131)
Sánta Kutya (SK) Creative Commons License 2011.09.25 0 0 16132

Igen, az Excelben egy ellába csak egy számot írhatsz.

Előzmény: Timcsike83 (16131)
Timcsike83 Creative Commons License 2011.09.25 0 0 16131

Sziasztok!

 

Szakdolgozatom kérdőíveit próbálom kiértékelni Excel segítségével.

Az egyes kérdésekre adott válaszokat számokkal helyettesítettem, a könnyebb átláthatóság érdekében.

Van olyan kérdés, amire töb választ is adhattak a megkérdezettek, így egy cellába több szám is kerül, ezt pl.a Darabteli fügvény nem veszi figyelembe.

Az lenne a kérdésem, hogy ilyenkor hogyan kellene jelölni az egy kérdéshez tartozó válaszokat,hogy azt figyelmebe is vegye a függvény.Egy ellába csak egy érték írható?

Bocsánat, ha nagy hülyeséget kérdezek, de csak halványan dereng a táblázat kezelés.

Köszi a válaszokat!!

Üdv:Timi

Sánta Kutya (SK) Creative Commons License 2011.09.25 0 0 16130
studenac101 Creative Commons License 2011.09.25 0 0 16129

Köszi, nagyon rendes vagy.

 

Délután megpróbálom megcsinálni

Előzmény: Delila10 (16128)
Delila10 Creative Commons License 2011.09.24 0 0 16128

Nevezz ki egy üres füzetet gyűjtőnek (nem kell, hogy ez legyen a neve).

Alt+F11-re bejön a VB szerkesztő. Bal oldalon kiválasztod ezt a füzetet, Insert menü, Module. Kapsz a füzetedben egy Module1 nevű modult a bal oldalon, erre állva a jobb oldalon kapott üres felületre másold be a makrót.

A 200 fájlod legyen azonos könyvtárban, ez az új füzet egy másikban.

A makró jelzett sorában írd át az útvonalat a 200 fájl útvonalára. Sajnos, a fórummotor eltünteti a \ jeleket, én meg mindig elfelejtem, hogy csak akkor mutatja (egyszer), ha kétszer ütöm be. A sor helyesen:

Const utvonal = "E:\Alkönyvtár\"    'Itt írd át az útvonalat

Remélem, most jól adja vissza.

 

A gyorsabb futás érdekében a Sub Osszevon sor alá írd be:

Application.ScreenUpdating = False

az End sub fölé pedig

Application.ScreenUpdating = True

 

Csak a gyűjtő füzeted legyen nyitva. Alt+F8-ra megjelenik a makrókat tartalmazó ablak, itt indíthatod az Osszevon makrót.

Előzmény: studenac101 (16127)
studenac101 Creative Commons License 2011.09.23 0 0 16127

Köszi szépen!

 

Már csak egy baj van, hogy nem tudom mit kell csinálni ezzel a makróval, de próbálok utána olvasni.

Előzmény: Delila10 (16126)
Delila10 Creative Commons License 2011.09.23 0 0 16126

Ez a makró összegyűjti, csak a jelzett sorban írd át az útvonalat.

 

Sub Osszevon()
    Const utvonal = "E:Alkönyvtár"    'Itt írd át az útvonalat
    Dim FN As String, WB As Workbook, usor As Long, gy_usor As Long
    
    ChDir utvonal
    FN = Dir(utvonal & "*.xls", vbNormal)
    Do
        If FN <> "." And FN <> ".." Then
            Workbooks.Open Filename:=FN
            usor = Cells(Rows.Count, "B").End(xlUp).Row
            Range(Cells(2, 2), Cells(usor, 2)).Copy
            
            ActiveWindow.ActivateNext
            gy_usor = Cells(Rows.Count, "B").End(xlUp).Row + 1
            Cells(gy_usor, 2).Select
            ActiveSheet.Paste
            
            ActiveWindow.ActivatePrevious
            ActiveWindow.Close
        End If
        FN = Dir()
    Loop Until FN = ""
End Sub

Előzmény: studenac101 (16125)
studenac101 Creative Commons License 2011.09.23 0 0 16125

Sziasztok!

 

Segítséget szeretnék kérni ehhez:

 

Van sok (nagyon sok, kb 200) különálló excel file. Mindegyikben 3-3 oszlop van különböző számokkal, de az oszlopok legtetején (tehát az első sorban) természetesen az oszlopok elnevezése szerepel. Egy oszlop kb 300 sorból áll.

 

Most nekem azt kéne valahogy elérnem, hogy minden excel file 2. oszlopa egy oszlopba kerüljön, tehát, hogy az összes adat, amely a 2. oszlopban található egy táblázat egy oszlopába kerüljön. Az nem baj, ha a 200-szor bele kerül az oszlop elnevezés (gyáriszám).

 

Természetesen nem CTRL+C éd CTRL+V megoldásra gondolok.

 

köszönöm a segítséget.

pimre Creative Commons License 2011.09.22 0 0 16124

Kösz, persze én is csak az elv miatt kérdeztem, hiszen nem zárható ki, hogy egyszer egy kifelé szánt részletben is beleütközöm a jelenségbe.

 

A lényeget pedig megválaszoltad a #16106-ban.

Előzmény: Törölt nick (16118)
Delila10 Creative Commons License 2011.09.21 0 0 16123

Igazad van. :)

Előzmény: Törölt nick (16116)
Lummox Creative Commons License 2011.09.21 0 0 16122

Szuper, működik. Kösz!

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

a legegyszerűbb:

 

=DARABTELI($A$1:$A$10;"*válasz4*")

a1:a10-ben vannak az eredmények, a lényeg a * joker karakterként használata. Ha az eredmény (válasz4) egy cellában van, akkor azt is megadhatod kritériumnak - csak fűzd hozzá a csillag karaktert.

Előzmény: Lummox (16120)
Lummox Creative Commons License 2011.09.21 0 0 16120

Sziasztok!

 

Az alábbi problémámban szeretnék segítségeteket kérni:

A szakdolgozatomhoz szükséges kérdőív feldolgozását csinálom épp és a probléma a következő lenne:

A kérdőív során van pár olyan kérdésem, melyre több válaszlehetőséget is meg lehetett jelölni. Ezeket a válaszokat a rendszer (google docs) válaszadónként egy-egy cellába mentegette el vesszővel elválasztva (3 megjelölt válaszlehetőség esetén a cella tartalma pl.: "válasz1, válasz4, válasz8").

Tegyük fel, hogy szeretném megszámolni, hogy hányan jelölték be a "válasz4"-et. A darabteli függvénnyel probáltam elsőre, de az csak akkor számolja bele a "válasz4"-et ha az adott cella csak a "válasz4"-et tartalmazza, vagyis a válaszadó ezen kívül semmi mást nem jelölt meg. Tehát, ha a cella tartalma kizárólag az, hogy "válasz4" akkor beleszámolja, de ha az hogy "válasz1, válasz4, válasz8", akkor már nem.

Kérdés: hogy tudnám azt megcsinálni, hogy minden egyes cella, ha tartalmazza a "válasz4" karaktersort, akkor adogassa ezeket össze?

 

Előre is köszönöm a segítséget

 

p.s.: remélem érthető voltam:)

Törölt nick Creative Commons License 2011.09.21 0 0 16119

Helló,

feldobom a problémámat, amire alighanem nincs megoldás...

Adott egy pivottábla, egy számított mezővel.

Ez tartalmaz egy évenkénti részösszegzést.

A gond az, hogy a számított mezőnél a részösszegzést a számított mezőben megadott képlettel végzi - ami normális is. De nem ez kell, hanem rendes "összeg".

Meg akarom őrizni a pivot keretét, nem akarok mellészámolgatni a cellákban.

Tud erre valaki valamit? (Persze lehet, hogy csak én értem, amit írtam...)

 

 

Törölt nick Creative Commons License 2011.09.21 0 0 16118

Volt egy öteltem, hogy hogyan lehetne gyorsítani rajta, de akkor nem érdekes. Fél perc az nem olyan sok, főleg ha szórakoztatod magad a Select-ekkel  :)

 

Előzmény: pimre (16117)
pimre Creative Commons License 2011.09.21 0 0 16117

Kb 20-30 mp. Amúgy szerencsére csak magam használom a módosításaim eredményének ellenőrzésére, felhasználó ezzel a részlettel nem találkozik.

Előzmény: Törölt nick (16113)
Törölt nick Creative Commons License 2011.09.21 0 0 16116

És ha mondjuk ez az oszlopok tartalma:

 

aaa 123 xxx

aaa 6 xxx

aaa 72 xxx

 

és a 2. oszlop alapján akarod növekvő sorrendbe állítani, mit kapsz?

Előzmény: Delila10 (16115)
Delila10 Creative Commons License 2011.09.21 0 0 16115

Nem szoktam a számokat tartalmazó oszlopokkal külön bűvészkedni, hanem az összefűzésnél az egyes adatok közé beviszek egy szóközt, úgy is megoldható.

Előzmény: Törölt nick (16109)
Delila10 Creative Commons License 2011.09.21 0 0 16114

A kipróbáláshoz tegyél be az adatok közé hibát.

 

A státuszsorba tett üzenetek nem olyan feltűnőek, mint az msgbox-osak, de az utóbbi is egy megoldás arra, hogy ne higgye a felhasználó, lefagyott a gépe.

 

A Jimmy féle előre figyelmeztetést a ciklus elé kell tenned. Ha ezt msgboxba teszed, a makró akkor fut tovább, mikor a felhasználó leenterezte, a státuszsorba téve pedig végig látszik a futás alatt. Kérdés, észreveszi-e a felhasználó. :)

Előzmény: pimre (16112)
Törölt nick Creative Commons License 2011.09.21 0 0 16113

Mennyi idő alatt fut le ez a 2500x20 adatos ciklus?

Előzmény: pimre (16112)
pimre Creative Commons License 2011.09.20 0 0 16112

Delila kösz, ki fogom próbálni. Bár az igazat megvallva, nem tudom, hogy akkor is jelentkezik-e a hiba, amikor a hibaüzenetet ki kell írni. Halvány emlékeim szerint a megállás akkor jelentkezett, amikor egyáltalán nem kellett az eltérésre figyelmeztetni. (Szándékom szerint egyébként is ez volt a részlet funkciója. Hiszen, ha tucatjával jönnek az eltérések, akkkor úgyis valami generális hiba van. Én meg azt ellenőriztem, hogy nincs-e valami apró poloska, ami egy-két rejtett hibát okoz a 2500 sor egyenként közel 20-20 adatában. Így a jellemző eset az, amikor a programrész hibajelzés nélkül fut le.) 

Előzmény: Delila10 (16107)
pimre Creative Commons License 2011.09.20 0 0 16111

Jimmy köszönöm.

Előzmény: Törölt nick (16106)
Sznida Creative Commons License 2011.09.20 0 0 16110

Köszönöm szépen Jimmy! Sokat segítettél!

Több oszlopban van szám is és szöveg is, tehát egy kicsit meg kellett variálni, de az elv az tökéletes!!!

 

Köszönöm a segítséget!

 

Minden jót!

 

Üdv: Sznido

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

Kreálsz egy új oszlopot, és abba képlettel összefűzöd a 4 oszlop tartalmát, ami sorbarendezezési szempont, a prioritás szerinti sorrendben. Tehát ha pl.  A, D, B, K oszlopok szerint akarsz sorbarendezni, akkor X segédoszlop tartalma:

X2 = A2 & D2 & B2 & K2

Ezután rendezed az egészet X oszlop szerint, majd törlöd az X oszlopot.

Ha valamelyik oszlopban számok vannak, akkor ott még kell egy furfang: át kell alakítani a számokat helyiértéket megőrző szöveggé. Ha pl. a fenti példában D oszlopban számok vannak, és egyik szám sem nagyobb, mint 10^16, akkor

X2 = A2 & (1E16+D2) & B2 & K2

 

Előzmény: Sznida (16108)
Sznida Creative Commons License 2011.09.20 0 0 16108

Sziasztok,

 

A következő problémába ütköztem, s gondoltam megkérdezem Tőletek, mert mindig nagyon hamar kaptam jó válaszokat! :)

2003-as excelben hogyan lehet megoldani makró nélkül a négyszintű sorba rendezést?

A 2003-as excelben jelenleg három oszlop alapján lehet, nekem kellene egy negyedik is.

Van rá megoldás? Makróval meg tudnám csinálni, de a nélkül kellene!

 

Köszönettel: Sznido

Delila10 Creative Commons License 2011.09.20 0 0 16107

Nem a kérdésedre válaszolok, de arra, hogy a felhasználó "ne unatkozzon", van egy másik mód is, mint az msgbox.

Kiírathatod a státuszsorba a program pillanatnyi állását, vagy bármilyen más szöveget.

 

    For sor = 1 To sorok
        adat1 = adat1 = Sheets(aktlapnév).Cells(sor, oszlop)
        adat2 = adat2 = Workbooks(ellfile).Sheets(aktlapnév).Cells(sor, oszlop)
        If adat1 <> adat2 Then
            Application.StatusBar = Str(sor) + ". sor, " + oszlopnév(oszlop) + ". oszlop eltér!"
        End If
    Next
    Application.StatusBar = False

Az utolsó sor visszaállítja a státuszsor eredeti beállítását.

 

Előzmény: pimre (16104)
Törölt nick Creative Commons License 2011.09.20 0 0 16106

Sem a magyarázatát, sem a megoldását nem tudom, de azt igen, hogy nem különleges eset. Egy-egy hosszabb programfutás során nálam is gyakran előfordul, hogy kvázi "lefagy" az Excel, de közben valójában tekeri a CPU-t ezerrel, és számolja, mait számolni kell, csak megszakad a kapcsolata a külvilággal. Úgy vettem észre, hogy a fókuszváltás az ablakok közt (pl. az Excel ablak elveszti a fókuszt) gyakran (talán mindig) kiváltja ezt a viselkedést. De ha megszakítom a program futását egy Ctrl+Break -kel, majd azt modnom neki, hogy folytassa, visszaáll a megszokott működés.

 

Az egész valószínűleg egy rosszul megírt Microsoft termék hibája. Mivel a makród ettől még rendesen lefut, a helyedben nem nyugtalankodnék nagyon. Viszont érdemes a makródat úgy megírni, hogy az időigényes számolási rész előtt tegyen ki a usernek egy kis cédulát, amin az áll, hogy hosszú folyamat jön, ami alatt az Excel esetleg úgy tűnhet, mintha lefagyott volna, de legyen türelemmel, és ne piszkálja a Ctrl+Alt+Del gombokat.

Előzmény: pimre (16104)
pimre Creative Commons License 2011.09.20 0 0 16105

Bocs, a programrészlet bemásolásánál a tabulátoraim elvesztek, de remélem, így is érthető a rövid kód.

Előzmény: pimre (16104)
pimre Creative Commons License 2011.09.20 0 0 16104

Akkor rögtön van is egy kérdésem:

 

Van 2500 sornyi adatom, ezen belül 16 oszlop (A-P). Ezeket tartalmazza a sor és az oszlop változó az alábbi részletben, ahol ellenőrzést végzek, hogy azonos-e a két fájl összes adata.

Közben, hogy a felhasználó (szerencsére ez itt csak magam vagyok, hiszen a programot tesztelem) ne unatkozzon, minden sor vizsgálatának elején ráállok annak 1. oszlopára: (Cells(sor, 1).Select). Így a vizsgálat közben szépen fut lefelé a képernyő. 

 

For sor = 1 To sorok

Cells(sor, 1).Select ' Hogy lássuk, amint megy a sorokon

For oszlop = 1 To oszlopok

adat1 = Sheets(aktlapnév).Cells(sor, oszlop) ’ aktlapnév a megnyitott munkafüzet vizsgált lapja

adat2 = Workbooks(ellfile).Sheets(aktlapnév).Cells(sor, oszlop) ’ ellfile az ellenőrzendő másik munkafüzet neve benne az           'azonos nevű munkalappal

If adat1 <> adat2 Then

MsgBox Str(sor) + ". sor, " + oszlopnév(oszlop) + ". oszlop eltér!’

End If

Next oszlop

Next sor

MsgBox „Ellenőrzés befejezve.”

 

Ez egy nagyon egyszerű programrészlet. Nem is lenne gondom vele. De számomra érthetetlen okokból időnként megáll a képernyőn a futás. A program dolgozik ugyan, de valamelyik sor kiírásánál megmerevedik a képernyő. Azaz látszólag nem hajtja végre a Cells(sor, 1).Select parancsot. 

Ráadásul a jelenség nem következetes. Van amikor rendesen lefut, van amikor valamelyik soron megáll a léptetés. És, hogy melyiken, az mindig változó. Valami memóriazavar lehet, úgy sejtem.

 

Aztán – ha megállt a képernyőn a léptetés - a program befejezi azért az ellenőrzést, és kiírja a program végén, hogy vége az ellenőrzésnek (vagy ha közben eltérés van, azaz ki kell írni a hibát, hogy eltérnek az adatok, akkor azt is rendesen megteszi.), tehát csak a Cells(sor, 1).Select parancs nem működik. Szerencsére nincs jelentősége, mert a felhasználó nem találkozik vele, csak engem nyugtalanít. Mint minden olyan esemény, ahol nem az történik, amit szeretnék Ismeritek Murphy idevágó törvényét: „A program mindig az utasításaidat hajtja végre, nem pedig a kívánságaidat”.

 

Szóval tudja valaki a dolog magyarázatát, esetleg a megoldását?

 

Előzmény: pimre (16103)
pimre Creative Commons License 2011.09.20 0 0 16103

Dehogynem, rengeteg. De a többségét megoldom. Amit nem, abban eddig segítettetek. Most úgy látom több mint 3 hónap után, hogy a programom átadható a felhasználónak. Kösz az eddigieket is.

 

De azért még dolgozom tovább. Sejtésem szerint az Excel programozás lehetőségeinek talán vagy fél százalékát megismertem:-))). De hogy ebből mikor lesz akár 25%, az a messzi jövő kérdése:-(((

Előzmény: Delila10 (16099)
tt65 Creative Commons License 2011.09.19 0 0 16102

A legpörgősebb topikok közé biztos nem fog bekerülni az a topik! :-) De szerintem csak idő kérdése, hogy megint meglóduljon a diskurzus!

Előzmény: Delila10 (16101)
Delila10 Creative Commons License 2011.09.19 0 0 16101

Igen.

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

:D

Unatkozol?

Előzmény: Delila10 (16099)
Delila10 Creative Commons License 2011.09.19 0 0 16099

Senkinek semmilyen problémája az Excellel?

Így nem találnak majd rá a böngészők erre a fórumra!

Törölt nick Creative Commons License 2011.09.15 0 0 16098

 

Pl. Használhatod a ComboBox Change eseménykezelőjét:

 

Private Sub ComboBox1_Change()
  If Me.ComboBox1.Text <> "" Then
    Me.Label1.Caption = "A ComboBox értéke NEM üres"
  Else: Me.Label1.Caption = "A ComboBox most üres"
  End If
End Sub

Előzmény: kovacsmiklos1985 (16095)
tt65 Creative Commons License 2011.09.14 0 0 16097

én arra gondoltam, ha az első sorban kezdőd adatok fölé (mint ahogy a kollega mintájában is volt) beszúrsz egy címsort (már beképletezett állapotban).

 

akkor a =SOR()-SOR($A$2)+1 a helyes recept, de az már a túlragozott elegancia csimborasszója :-)

Előzmény: Delila10 (16096)
Delila10 Creative Commons License 2011.09.14 0 0 16096

Köszönöm.

 

tt65

Címsor esetén =DARABTELI($A$1:$L$47;SOR()-1)   :)

 

 

Előzmény: pimre (16093)
kovacsmiklos1985 Creative Commons License 2011.09.14 0 0 16095

Sziasztok!

 

Excel VBA-ban hogy lehet azt megoldani, hogy egy programsor akkor tegyen eleget valaminek, ha mondjuk egy mező értéke nem üres.

 

Pl.

 

if combobox1.text = "ide jönne, hogy nem üres" then label1.caption = "Sikerült megoldani"

 

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

 

Miki

tt65 Creative Commons License 2011.09.14 0 0 16094

Igen, valóban az.

A gereblye ott van benne, ha a táblázat fölé beszúrsz egy sort mondjuk címsornak , akkor a Sor() fv. rögtön elcsúszik eggyel ...

én már léptem bele, azért szólok :-)

Előzmény: pimre (16093)
pimre Creative Commons License 2011.09.14 0 0 16093

Ez nagyon szép, elegáns megoldás.

Előzmény: Delila10 (16091)
tt65 Creative Commons License 2011.09.14 0 0 16092

ha már egy oszlop van, akkor lehetne a GYAKORISÁG fv-el operálni, esetleg egy kimutatást készíteni és abban megszámoltatni az előfordulásokat!

Előzmény: pimre (16088)
Delila10 Creative Commons License 2011.09.14 0 0 16091

Az adatok szétválasztása jó.

 

Mivel a MIN és MAX függvényekkel [=MIN(A1:L47) és =MAX(A1:L47)]  sikerül kideríteni, hogy a tartomány legkisebb tagja 1, a legnagyobb 111, egy új oszlopba felvesszük 1-től 111-ig a sorszámokat. Legyen most ez a tartomány az N1:N111. 

 

Az O1 cella képlete: =DARABTELI($A$1:$L$47;N1). Ezt lemásolod az O111 celláig, és kész.

 

"Megspórolhatod" az N oszlopot, ha egy oszlopba az első sorba a  =DARABTELI($A$1:$L$47;SOR()) képletet írod a fenti helyett, és ezt másolod le a 111. sorig. A SOR() függvény az aktuális sor számát adja eredményül, nem kell egy másik oszlopban lévő sorszámra hivatkoznia a DARABTELI függvénynek.

Előzmény: erno68 (16086)
erno68 Creative Commons License 2011.09.14 0 0 16090

Köszönöm szépen a segitségeteket . Ernő

Előzmény: pimre (16088)
pimre Creative Commons License 2011.09.14 0 0 16089

Nyelvbotlás: 'az adatok közt lévő szóközök' helyett 'az adatok közt lévő üres cellákat' akartam írni. Bocs. 

Előzmény: pimre (16088)
pimre Creative Commons License 2011.09.14 0 0 16088

Akkor mondok egy nagyon primitív megoldást. Azt meg tudod tenni, hogy valamennyi oszlop adatát egyenként kijelölöd, és egyenként átmásolod az A oszlop adatai mögé?  Ha igen, akkor az átmásolgatás után az A oszlopban lesz 564 adatod, tekintve, hogy most van 12 oszlopod, egyenként 47 sorral.  (Megjegyzés: Az átmásolásnál javaslom a kivágás/beillesztést, így nehezebb eltéveszteni, hogy hol tartasz)

Ezután az A oszlop 564 adatát (vagy az egész A oszlopot) kijelölöd (a kijelölés muszáj az adatok közt lévő szóközök miatt), és adatok->sorba rendezés>A oszlop->emelkedő sorrendben.

Ez már összehozza az azonos értékeket, és meg tudod számolni őket.

 

A szakértőktől elnézést a megoldás közönségessége miatt, de működik, és talán érthető.

Előzmény: erno68 (16086)
Vacy Creative Commons License 2011.09.14 0 0 16087

Küldtem egy lehetséges megoldást.

Előzmény: erno68 (16086)
erno68 Creative Commons License 2011.09.13 0 0 16086

:) na enyire haladtam de itt elakadtam http://www.csomortani.ro/szavazas  . Ernő

Előzmény: Delila10 (16081)
erno68 Creative Commons License 2011.09.13 0 0 16085

Nem jön össze :( eldöntöttem bunkó vagyok megkérlek segitsetek ki és ha tudjátok küldjétek el az erno@csomortáni.ro cimre , elöre is köszönöm. Ernő 

Előzmény: Delila10 (16079)
erno68 Creative Commons License 2011.09.13 0 0 16084

Köszi szépen, igy olvasásra elég bonyolultnak tünik, főleg ha csak amatör szinten ismerem az excellt :) Ernő

Előzmény: Sánta Kutya (SK) (16078)
Delila10 Creative Commons License 2011.09.13 0 0 16082

megszámlálhatod a pontokat szövegrészt értetted félre. Szavazásról volt szó, nem az írásjelre, hanem a pontszámra utaltam. :)

Előzmény: Sánta Kutya (SK) (16080)
Delila10 Creative Commons License 2011.09.13 0 0 16081

2003-ban szét kell választani. Írtam a pontot, láttam én is a kétféle elválasztót.

 

A min és max függvénnyel megnéztem, hogy 1-től 111-ig vannak számok. Egy ilyen számsorral és a darabteli függvénnyel már könnyen meg lehet számlálni az A1:L47 tartományban az egyes számok előfordulását.

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

Ezek szerint nem kattintottál. :-) Ez egy csv, simán megnyitja tagoltan az Excel, csak rosszul írta a kérdező. Egy helyen ponttal van néhány elválasztva, azt kell javítani.

Előzmény: Delila10 (16079)
Delila10 Creative Commons License 2011.09.13 0 0 16079

Jelöld ki az A oszlopot.

Adatok - Szövegből oszlopok. Az első lépésben jó a Tagolt bejelölése, Tovább.

A 2. lépésben jelöld be a vesszőt, az Egyébhez írj be egy pontot. Befejezés.

 

Most több oszlopra szétbontotta az adataidat, így már a DARABTELI függvénnyel megszámlálhatod a pontokat.

Előzmény: erno68 (16077)
Sánta Kutya (SK) Creative Commons License 2011.09.13 0 0 16078

=DARABTELI(A:A;2)

Ez az A oszlopban számlálja össze. Az A:A helyére írd a tartományt, ahol számlálni akarsz.

Előzmény: erno68 (16077)
erno68 Creative Commons License 2011.09.13 0 0 16077

Sziasztok.

   Lenne egy gondom ha netán valaki tudna segiteni rajtam, fel tettem egy csv ( http://www.csomortani.ro/szavazas/  fájt ahol  47 sorban külömböző számok vannak vesszövel elkülönitve egymástól a kérdésem az lenne, hogy lehetne összeszámolni a legkönnyebben, hogy pl a 2 szám hányszor jelenik meg (ez egy szavazat számlálás lenne) és igy tovább mert igy neki álltam számlálni de eléhg bonyolultnak tünik a számlálás . Köszönöm a segitségeteket üdv Ernő

tt65 Creative Commons License 2011.09.13 0 0 16076

" azt a második munkalapra kellene hogy tegye"

Hogy szabatos legyek nem teszi oda, hanem csak egy másolatot hoz létre.

 

amúgy A oszlopba felvettem egy sima No. oszlopot, azaz besorszámoztam a sorokat. A2 1; A3 2; stb.

Aztán  B1 és C2 címmező, alatta az értékek, amikert írtál, B oszlop P;M;K értékek, C-ben a lsita elemek.

én csak 11 elemet vettem fel

P lap A2: =DARABHATÖBB(Munka1!$B$2:B2;$C$1)

B2: =HAHIBA(HOL.VAN(Munka1!A2;$A$2:$A$12;0);"")

C2: =HAHIBA(OFSZET(Munka1!$C$2;B2-1;0);"")

(A1; B1;C1 fejléc cellák)

 

lehet még rajta szépíteni, de működik

ha kéred elküldöm

Előzmény: Xooo (16050)
wolft67 Creative Commons License 2011.09.13 0 0 16075

Köszönöm, sikerült makróval megoldani,  van még egy kis próblámám van egy excel táblázat 2392 hivatkozással amira ha rákattintok megjelenik a böngészőben a kép. Milyen programmal vagy hogyan lehetne letölteni a képeket egy mappába?

Ez egy jó hely:) lámáknak...

 

Csaba

Előzmény: Törölt nick (16056)
Delila10 Creative Commons License 2011.09.13 0 0 16074

Egy kicsit pontosabban írd le a feladatot!

 

3 féle karaktert írhatsz a MUNKALAP nevű munkalap A oszlopába, ezek a K, M, és P.

 

Az kiderült, hogy ha K-t írsz, akkor egy másik lap (mi a lap neve?) B oszlopába akarod íratni a MUNKALAP változott sorában lévő E oszlop értékét, az első üres sorba.

 

Hova kell íratni, és melyik oszlop értékét, ha a beírt karakter M, vagy P?

 

Előzmény: Xooo (16072)
SQLkerdes Creative Commons License 2011.09.13 0 0 16073

Van megoldás, ne csüggedj.

Ha holnap délig senki sem nyúl hozzá, akkor megpróbálok valamit összeütni, de ma estig nincs esélyem foglalkozni vele.

 

Előre szólok mindenkinek, hogy SUM lesz benne :-)

Előzmény: Xooo (16072)
Xooo Creative Commons License 2011.09.13 0 0 16072

=HA(MUNKALAP!B2="K";(MUNKALAP!E2);("")) Így oldottam meg, de nem teljesen tuti. Ugyanez a P-vel. Egy baj van, hogy így a másik két munkalapon üres soraim is maradnak. Erre viszont nincs ötletem hogyan lehet megoldani.

Előzmény: Xooo (16050)
wawabagus Creative Commons License 2011.09.13 0 0 16071

:-)...hát igen...

 

Előzmény: pimre (16068)
Sánta Kutya (SK) Creative Commons License 2011.09.12 0 0 16070

Ha jelen idő. :-)

Előzmény: pimre (16069)
pimre Creative Commons License 2011.09.12 0 0 16069

programokat, természetesen egy t.

Előzmény: pimre (16068)
pimre Creative Commons License 2011.09.12 0 0 16068

Kicsit off, de talán idevágó emlék: Jó 20 évvel ezelőtt írtam meglehetősen összetett programokatt (Clipper programmal, dbase adatállománnyal). A program nagyon figyelt a lehetséges hibákra az adatbevitelkor, így általában nem volt gond az értékeléssel, meg a nyomtatásokkal. Aztán az egyik felhasználó úgy gondolta, hogy ő ért az adatbáziskezeléshez, és elkezdett a program megkerülésével belepiszkálni az adatállományba. Aztán sorozatban jelentek meg a hibák az értékelésnél. Nagyon hamar összevesztünk:-)

Előzmény: wawabagus (16067)
wawabagus Creative Commons License 2011.09.12 0 0 16067

Szia!

Ránéztem még egyszer és nagyon hosszú a makró.../sajnos a szenvedéseim ellenére nem annyira szép és frappáns, csak nekem tűnt úgy, mikor végre sikerült befejeznem.../

Tesztelés során /egy milliószor/, nálam tök jól működött.

 

Már használták is mások, legalább 4x és minden tutin működött. Aztán használta valaki, akinek fura ötletei voltak a makróval kapcsoltaban...neki már nem működött.

 

Hát, én szívesen átküldöm neked a makrót, de nem lesz nagyon szórakoztató :-).

 

De szerintem anélkül, hogy nagyon belemennél, hogy mi mit csinál...biztos egyból kiszűrnéd a gyenge pontokat. Ha azokra rámutatnál, az nagy segítség lenne nekem.

 

Nagyon megköszönném, ha bele tudnál nézni, de csak ha nagyon nincs mit csinálnod...

 

/kicsit szégyelem a makrómat azért/

 

Nagyon köszönöm a segítséged!!!

Y

 

 

 

 

 

Előzmény: Törölt nick (16065)
kovacsmiklos1985 Creative Commons License 2011.09.12 0 0 16066

Nagyon jó!!! :) Na mikorra kéred a jutalmat? :D

Előzmény: Törölt nick (16064)
Törölt nick Creative Commons License 2011.09.12 0 0 16065

Ha publikálod a kódot, kitárgyalhatjuk. Vagy akár privátban is.

Előzmény: wawabagus (16063)
Törölt nick Creative Commons License 2011.09.12 0 0 16064

Bocs, ez nem volt egészen jó. Ez a helyes kód:

 

    Dim r As Range
    Set r = Worksheets("Munka1").Range("E" & Rows.Count).End(xlUp).Offset(1)
    If checkbox1.Value = True Then
        r = 1
    Else
        r.ClearContents
    End If

 

Csak nem volt kedvem form-mal bajlódni, ezért a teszteléshez cellaként deklaráltam a checkbox1-et. Ami a felhasználást illeti, a Dim kezdetű sort a szubrutin elejére kell tenni, a többivel pedig helyettesítsd azt a két sort, amit 16049-ben beküldtél.

 

Előzmény: kovacsmiklos1985 (16061)
wawabagus Creative Commons License 2011.09.12 0 0 16063

Szia!

Köszönöm, amit írtál.

 

Hát én szívességből írtam valakiknek makrót, de lehet nem kellett volna :-)...jól kiszúrtam magammal :-DDD..

 

Jó persze, én egy csomó új dolgot megtanultam-ezért is vállaltam be részben-, de jól megszenvedtem vele... bár egyáltalán nem annyira bonyolult amiket csinálnia kell.

 

Hihetetlen sok időm elment rá...és dühítő, hogy a végeredmény az, hogy a végfelhasználó csak azt látja...megnyomom és nem működk...

 

De persze ez az igazság. Meg persze ez az én hibám.

 

Elvileg mindent definiáltam, próbáltam okos lenni, meg előre gondolkodni...rengeteget javítgattam...

 

Azt hiszem lehet hogy bizonyos esetekben "felhasználó barátabb", ha nem az van, hogy semmit sem kell csinálnia a felhasználónak /lást pl makró/, hanem pl inkább függvényezett templéteket adunk nekik, amiket kicsit jobban átlátnak/értenek, nem?

 

Köszönöm, amiket írtál...utánaolvasok!!

Köszi szépen!!

:-)

 

 

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

Egy makró sosem lesz bolondbiztos, csak ha 10 sornál rövidebb, és egyébként nem csinál semmit. De azért törekedni kell rá, mert a favágónak az a dolga, hogy fát vágjon, és ha nem tud bánni a makróval, amit adtunk neki, az nem feltétlenül az ő hibája. A magam részéről jó gyakorlatnak gondolom az alábbiakat:

 

1) A VB Editor Tools->Options->Require Variable Declaration bekapcsolása. Ez minden új kódlapra alapértelmezésben kirakja az Option Explicit kifejezést, ami pedig megköveteli a változók deklarálását. A változók deklarálása azért jó, mert már az első fordításkor kibukik, hogyha valami típusütközés van, míg ha nincsenek deklarálva, akkor talán csak bizonyos körülmények között jelentkezik a hiba. Meg az Intellisense sem egy utolsó dolog.

 

2) Mindig pontosan definiálni kell a munkafüzetet, a munkalapot és a cellatartományt, amivel dolgozunk.

Nem elég az, hogy

ActiveCell = 2

Hanem pl.

ThisWorkbook.Sheets("Munka1").Range("F3") = 2

Hosszabb, de megéri, mert így biztosan azt csinálja a kód, amit akarsz. Amúgy meg ki tudja, hogy mi lesz az ActiveCell, amikor éppen ahhoz a sorhoz és a program? Hasonlóképpen, hanyagolni kell at ActiveSheet-et is, amikor csak lehetséges.

 

3) Érdemes a kódot kisebb részekre, szubrutinokra bontani, amelyeknek mind meghatározott funkciójuk van. Ettől áttekinthetőbb lesz, és a javítás/továbbfejlesztés is egyszerűbb.

 

4) Figyelembe kell venni, hogy vannak az Excelben verziófüggő elemek. Különösen vállalati környezetben gyakran előfordul, hogy többféle verzióban is futnia kell a programnak.

 

Elsőre ennyi, majd még ha eszembe jut valami, közreadom.

 

 

Előzmény: wawabagus (16059)
kovacsmiklos1985 Creative Commons License 2011.09.12 0 0 16061

És ezt egyébként szerinted hova illesszem be?

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

    Dim r As Range, checkbox1 As Range
    Set checkbox1 = Range("A1")
    Set r = Worksheets("Munka1").Range("E" & Rows.Count).End(xlUp).Offset(1)
    If checkbox1.Value = True Then
        r = 1
    Else
        r.ClearContents
    End If

Előzmény: kovacsmiklos1985 (16049)
wawabagus Creative Commons License 2011.09.12 0 0 16059

Sziasztok!

Csak egy ilyen elméleti tanácsot szeretnék kérni.

 

Ha MÁSNAK készítetek makrót, hogyan oldjátok meg a lehetséges hibákat?

 

Persze kb 200-szer teszteltem egy ilyesmi makrót, de persze most hogy XY használja nem működik...másnál igen.

 

Ti valahogy logoltatjátok a hibákat? Vagy csak simán okosak vagytok és mindenre gondoltok :-D?

 

Köszi a tanácsokat!!

Y

Törölt nick Creative Commons License 2011.09.12 0 0 16058

Ez nem neked volt válasz. Legyél kicsit türelemmel.

Előzmény: kovacsmiklos1985 (16057)
kovacsmiklos1985 Creative Commons License 2011.09.12 0 0 16057

te jó ég. hirtelen azt se tudom, hova illesszem ezt be.

Ez mit funkcionálna jó esetben?

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

Próbáld ki ezt a makrót a kérdéses munkalapról indítva.

Azért előtte csinálj biztonsági másolatot.

 

Sub hip()
    Dim h As Hyperlink, ws As Worksheet
    Set ws = ActiveSheet
    For Each h In ws.Hyperlinks
        h.TextToDisplay = h.Address
    Next
End Sub

Előzmény: wolft67 (16052)
kovacsmiklos1985 Creative Commons License 2011.09.12 0 0 16055

Jimmy the Hand!

 

Mindenkinek van megoldásod, csak nekem nem tudsz kitalálni semmi okosat? :D

 

Találj ki valamit, és vendégem vagy a Trófea étterembe :D

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

1. Autoszűrő

2. szűrés P-re, másolás, új munkalapon beillesztés

3. szűrés M-re, másolás, új munkalapon beillesztés

4. szűrés K-ra, másolás, új munkalapon beillesztés

 

Előzmény: Xooo (16050)
wolft67 Creative Commons License 2011.09.12 0 0 16053

  ez lemaradt ...

wolft67 Creative Commons License 2011.09.12 0 0 16052

Sziasztok.

Itt mindenki segítséget kér köztük én is.Itt hülyítem magam egy táblázattaladott egy webáruház 2392 termékkel a  képek elérési útvonala egy oszlopban van megadva a megjelenítendő név "link"

ami hiperavatkozás a termék képére.Egyenként símán ugye hivakozás szerkesztése megjelenítő szöveg és máris jön az url. Hogyan lehetne láthatóvá tenni az oszlopban a több mint 2000 urlt-

Csatolom a képet amin egyenként megy. De ezt megcsinálni 2000-szer :(

Törölt nick Creative Commons License 2011.09.12 0 0 16051

ThisWorkbook.Application.WindowState = xlMinimized

Előzmény: Gavriel (16048)
Xooo Creative Commons License 2011.09.12 0 0 16050

Sziasztok !

 

Egy dologgal nem tudok megbírkózni. Van egy munkafüzetem, három munkalappal. Az első munkalapon van egy listám a C oszlopban, aminek minden egyes sora elé, ( B oszlopba ) P, K, M betűt írok. Ezt kellene az Excelnek a másik két munkalapra szeparálnia. Tehát ha az első munkalapon  beírom a sor elé hogy P, akkor azt a második munkalapra kellene hogy tegye.

 

Minden ötletért nagyon hálás lennék :)

 

Köszönöm !

kovacsmiklos1985 Creative Commons License 2011.09.12 0 0 16049

 

Sziasztok!

 

A segítségeteket kérném, mert egy feladattal nem tudok megbírkózni.

 

Adott egy VBA által létrehozott Form, melyen sok-sok ComboBox, és CheckBox, és egyéb adatbeviteli mező található.

 

Minden mező kitöltésekor, illetve a mezők által felajánlott választási lehetőségek kiválasztásakor ugyebár értékes adatok halmozódnak fel, amelyeket szeretnék egy excel tábla keretein belül rögzíteni.

 

Alapból tudom, hogy hogyan kellene megoldani a feladatot, viszont a helyzet annyiban bonyolódik, hogy a bevitt adatokat az excel táblázatban soronként szeretném eltároltatni az alábbi meghatározott szempontok szerint.

 

Példának okáért gyorsba szerkesztettem egy formot, és egy adattáblát, (amelyet a mellékletbe raktam) amely ugye az adatbeviteli mezőket tartalmazza, amelyekbe ugye beírjuk az adatokat.

 

 

 

Összefüggések: Amennyiben az adatbeviteli formon megadjuk a szükséges adatokat, és lementjük a Rögzítés gombban, abban az esetben a megadott adatok ugyebár rögzülnek a táblázat meghatározott oszlopainak, és sorainak keresztmetszetében.

 

A PROBLÉMÁM AZONBAN AZ, HOGY NEM TUDOM, HOGY HOGYAN KELL MEGCSINÁLNI AZT, HOGY AZ ADATBEVITELI FORM MINDIG A SORON KÖVETKEZŐ ÜRES SOR-OSZLOP KERESZTMETSZET ADATMEZŐIT TÖLTSE, TEHÁT NE írja felül a már bevitt adatokat azzal, hogy ugyanarra a helyre rögzíti a soron következő adatokat.

 

A táblázat képernyő mentésén jól látható, hogy az A oszlopban különböző kalkulációk mennek végbe (amelyek a táblázatban megjelenő adatokkal vannak összefüggésben), tehát az az út, hogy mondjuk sorokat szúrkálok be egy a kód segítségével, nem működik, mert akkor megbomlik a táblázat A oszlopban lévő kalkulációs része.

 

 

Alapból valami ilyesféle kódot használok a Rögzítés gombra történő kattintáskor például, ha az Ügyfél elmúlt 18 éves :

  

if checkbox1.value = true then Worksheets("Munka1").Range("e8") = 1

 

if checkbox1.value = false then Worksheets("Munka1").Range("e8") = „”

 

 

Ebben a kódban ugye az a baj, hogy konkrétan meg van határozva, hogy az adat rögzítése a táblázat mely cellájába kerüljön, nekem pedig annyivel kellene több, ha egy bizonyos sortartományba már szerepelnek adatok, akkor abban az esetben a következő sor töltődjön.

 

  

Valakinek valami ötlet?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Törölt nick Creative Commons License 2011.09.11 0 0 16047

Ja, és még annyit, hogy az együttmozgatás érdekében lehet csoportba foglalni objektumokat, így pl. a Labelt, és benne mindent.

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

A Frame háttere nem állítható be transzparensre 2003-ban sem.

De ha csak elkülöníteni akarod az adatokat, arra a Label is jó. Leteszel egy Labelt, beállítod a BorderStyle-t folytonos vonalra, a BackStyle-t meg transzparensre, és kész. Ha nagyon akarod, még teszel rá egy Textbox-ot is, a felső Border-re feliratnak.

Előzmény: kovacsmiklos1985 (16045)
kovacsmiklos1985 Creative Commons License 2011.09.11 0 0 16045

A Frameket formalitás miatt használom, hogy az ablakon lévő adatokat el tudjam különíteni, tehát azok kellenének. A 2003-as excelben működik, hogy a Frame átlátszó?

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

Nem tudom, 2010-ben mi a helyzet, mert én még 2003-ban élek, és nem látok a jövőbe. Viszont azt javaslom, nézd meg az OptionButton objektum GroupName tulajdonságát, és akkor szerintem nem lesz szükséged Frame-re.

Előzmény: kovacsmiklos1985 (16043)
kovacsmiklos1985 Creative Commons License 2011.09.11 0 0 16043

Sziasztok!

 

Rákérdezek, mert lassan én kezdem azt hinni, hogy hülye vagyok.

Az Excel 2010-ben azt tényleg nem lehet megoldani, hogy a VBA programozás alkalmával a Form-okra kitett Frame-ek átlátszóak legyenek, azaz ne szürke szívű legyen, hanem az Form ablak háttere látszódjon helyette??

 

Válaszotokat előre is köszönöm!

 

Jimmy the Hand, neked köszönöm  ategnapi segítséget!

 

Miki

Törölt nick Creative Commons License 2011.09.10 0 0 16041

A favágós módszer így nézne ki:

 

If (OptionButton1.Value = False) And (OptionButton2.Value = False) And (OptionButton3.Value = False) Then UserForm5.Show

 

Több (sok) OptionButton esetén érdemes ravaszkodni kicsit, de 3 esetén ez is megteszi.

Előzmény: kovacsmiklos1985 (16039)
Törölt nick Creative Commons License 2011.09.10 0 0 16040

Van az excelben beépített help a FileDialog property-ről, és a FileDialog object-ről.

Ennél bőségesebb kellene?

 

Előzmény: Gavriel (16038)
kovacsmiklos1985 Creative Commons License 2011.09.10 0 0 16039

Sziasztok!

 

Egy kis segítséget kérnék tőletek, mert hiányosak a VBA programkód ismereteim.

 

Adott egy ablak(form), amin van 3 OptionButton, amelyek egymással kapcsolatban állnak (tehát a 3 közül csak 1 választható), valamint egy CommandButton, ami az ablak bezárásának funkcióját látná el oly módon, hogy megvizsgálja, hogy a 3 OptionButtont, hogy bármelyik ki van-e jelölve közülük. Azt szeretném elérni, hogyha egyik sincs kijelölve, akkor jelenjen meg egy új form egy hibaüzenettel, hogy a választás kötelező.

 

Azt tudom, hogyha csak egy OptionButton értékét vizsgáljuk, akkor így oldanánk meg a feladatot, de 3 esetében hogy néz ki a programkód?

 

If OptionButton1.Value = False Then UserForm5.Show

 

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

 

Miki

Törölt nick Creative Commons License 2011.09.10 0 0 16037

Nézd meg a 15924-et, és cseréld ki benne ezt:

Set fd = Application.FileDialog(4)

erre:

Set fd = Application.FileDialog(3)

 

(azaz:

Set fd = Application.FileDialog(msoFileDialogFolderPicker)

helyett

Set fd = Application.FileDialog(msoFileDialogFilePicker))

Előzmény: Gavriel (16033)
Delila10 Creative Commons License 2011.09.10 0 0 16035

MsgBox ActiveWorkbook.Path & "\" & ActiveWorkbook.Name & "   " & ActiveSheet.Name

 

A fórummotor megint elsumákolta a \ jelet. :(

Előzmény: Delila10 (16034)
Delila10 Creative Commons License 2011.09.10 0 0 16034

A fájl kiválasztása után

 

MsgBox ActiveWorkbook.Path & "" & ActiveWorkbook.Name & "   " & ActiveSheet.Name

 

Ez már az aktív lap nevét is tartalmazza.

Előzmény: Gavriel (16033)
Törölt nick Creative Commons License 2011.09.09 0 0 16032

excelnél mivel jeleníted meg a query-t?

(pivot, vagy table?)

ha pivot, akkor az "adatmező"-ben sem látszik a 'lekérés dátuma'?

Előzmény: tagore72 (16028)
wawabagus Creative Commons License 2011.09.09 0 0 16031

(ActiveCell.NumberFormat)

:-DDDD

 

wawabagus Creative Commons License 2011.09.09 0 0 16030

Sziasztok!

VBA-ban hogyan tudom megnézni, hogy egy adott cella %-ra van-e formázva?

A cellában nem mindig lesz szám, de akkor is kéne hogy kiderítsem a cella formázása százalék-e...

Lehetsége ez?

 

Tehát, ha százalék, akkor -> valamit csinál

Ha nem százalék -> akkor mást csinál

 

Köszi a segítséget !!

 

Törölt nick Creative Commons License 2011.09.09 0 0 16029

Próbáld ki ékezet nélküli mezőnevekkel. Nem valószínű, hogy ez a hiba, de hátha.

Előzmény: tagore72 (16028)
tagore72 Creative Commons License 2011.09.09 0 0 16028

Sziasztok!

 

Van egy Excel-Sql problémám:

 

Excel 2010-ből csatlakozom egy Mysql adatbázishoz

és adatokat kérek le táblázatba (a probléma már korábbi Exceleknél is fennállt)

Jönnek is szépen az adatok, de ha szeretném beletenni a lekérés dátumát,idejét

is, akkor az nem jelenik meg az Excelben, az MS Query felületén viszon igen.

Pl.

Select concat(year(now()),".",month(now()),".",day(now()),"@",hour(now()),"h") AS 'lekérés_dátum', .....

 

Ekkor Ms Query-ben az első oszlopban megjelenik a dátum helyes mezőnévvel,

de a Fájl - Adatok átadása Excelnek menüponttal átadva

nem jelenik meg az Excelben.

 

Egy másik kalkulált mezőt is létrehoztam, pl.

concat(jogviszony,"@",honap) AS 'fuz'

Ezt is sql-ben az elejére tettem, ms query-ben elején van,

ez végre megjelent az Excelben, igaz, hogy az utolsó oszlop után.

 

Szóval az még nem is zavarna, ha mindig a végére tenné a lekérés_dátum-át,

csak tenné már végre oda. Tettem már elsőnek, utolsónak, a concat-es

mező elé, után, de sehogy se jelent meg :-(

 

Van valakinek ötlete?

 

Köszönöm

 

wawabagus Creative Commons License 2011.09.09 0 0 16027

Szia Jimmy!

Végül pont erre jutottam tegnap :-)!

Köszi!

Y

Előzmény: Törölt nick (16026)

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