- Mikrotik routerek
- Milyen program, ami...?
- A tüntetések ellenére is bővítheti német gyárát a Tesla
- Max
- Linux kezdőknek
- Olcsóbbak lesznek a kínai chatbotok
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Windows Insider Program
- Az Apple szerint ejteni kell az USA trösztellenes perét
- A pénzügyi hatóságok helyett ír hamis üzenetet az AI
-
IT café
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
0P1
aktív tag
válasz Krogoth #34163 üzenetére
Hello,
Azt nem írtad, hogy milyen excel verzió, makrós, vagy makró nélküli megoldás érdekel?
Ha 2016 vagy O365, akkor megoldható néhány egérkattintással VBA makró nélkül is, úgy, hogy automatikusan frissüljön a cél munkalap, ahogy a források változnak.
Ha korábbi verzió, akkor makró nélkül egy kicsit macerásabb, de azért megoldható úgy is ( bár egy pár soros VBA makróval egyszerűbb) -
0P1
aktív tag
válasz Krogoth #34169 üzenetére
2016-on:
Adatok/ Új lekérdezés / Fájlból/ Munkafüzetből
Váaszd ki az excel filet, több elem kijelölése pipa be / jelöld ki az összes munkalapot / betöltés helye : csak kapcsolat létrehozása (szedd ki szerintem az adatok hozzáadása az adatmodellhez checkboxot, az felesleges) - > BetöltésUtána Adatok / Új lekérdezés / Lekérdekéses kombinálása / Összefűzés
Három vagy több tábla radio button , add hozzá az összes rendelkezésre álló táblát, -> OK
Bezárás és betöltésEzután Jobb egér -> frissítéssel tudsz frissíteni (vagy Adatok / Frissítés)
Ha a frissítést be akarod állítani, akkor állj rá a táblára , Adatok / Kapcsolatok/Tulajdonságok / Kapcsolat tulajdonságai, és beállíthatod a frissítési szabályokat.
-
0P1
aktív tag
válasz Krogoth #34212 üzenetére
De, lehetnek nyugodtan extra igényeid, Excel 2016-ban minden megoldható Viszont látnom kéne annak az excel file-nak a szerkezetét, hogy meg tudjam mondani, hogy mi a megoldás. Meg tudod valahogy osztani ? Az adatokat törölheted, ha titkosak, de egy sor maradjon bent minden munkalapon, kicserélheted valami dummy adatokra.
-
Delila_1
Topikgazda
válasz Krogoth #34227 üzenetére
Az Excel megengedi, de nem tudja 100%-osan kezelni az összevont cellákat.
Az adatokat nem olyan táblázatos formában tárolja, ahogy a lapokon látjuk.
Úgy tudod elképzelni, hogy folyamatosan, egyetlen sorban helyezi el az adatokat. Az azonos sorban lévő cellák adatai pontosvesszővel választja el, az egyes sorokat enterrel.2007-es verziótól kezdődően a hosszú sorban van 16.384 adat pontosvesszővel elválasztva, majd jön egy Enter jel, és a következő 16.384 megint pontosvesszős elválasztással. Na most gondold el, milyen zavarba hozod szegényt, ha összevonod mondjuk a D3:D6 tartományt!
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Juditta_56
aktív tag
válasz Krogoth #34627 üzenetére
Így:
A1 képlete:=HIPERHIVATKOZÁS("https://prohardver.hu";"Prohardver")&KARAKTER(10)&HIPERHIVATKOZÁS("https://mobilarena.hu";"Mobilarena")&KARAKTER(10)&HIPERHIVATKOZÁS("https://itcafe.hu";"ITCafe")
Szerk... Aha... Kattintani nem lehet...
[ Szerkesztve ]
"You may say that I'm a dreamer But I'm not the only one"
-
0P1
aktív tag
válasz Krogoth #34645 üzenetére
egy "kissé" komplikált képlettel megoldható
Ha A1-ben van az input, és a maximális hossza stringnek 40 karakter, akkor ezt írd be valahova:
=SZORZATÖSSZEG(KÖZÉP(0&A1,NAGY(INDEX(SZÁM(--KÖZÉP(A1,SOR($1:$40),1))*
SOR($1:$40),0),SOR($1:$40))+1,1)*10^SOR($1:$40)/10)Ez elvileg ki fogja szedegetni a szám karaktereket , és összefűzi őket egy decimális számmá. Ha 40-nél hosszabb is lehet a string, akkor $40 -et módosítsd ennek megfelelően. (ha elegendő kevesebb, akkor csökkentheted, ha hosszabb kell, akkor növeld)
Viszont vigyázat: Az excel szám kezelési limitjét ne döntögesd meg, a számpontosság 15 számjegy, efelett, elkezd normál alakban tárolgatni és kerekítgetni !
-
bteebi
veterán
válasz Krogoth #34895 üzenetére
Ez ugyan az autoszűrőre, és a teljes használt tartományra van, de az
ActiveSheet.UsedRange.AutoFilter
paranccsal ki, és be is lehet kapcsolni a szűrőt. Gondolom irányított szűrőnél is valami hasonló van - makró rögzítővel ki lehet próbálni. Ezt egy Worksheet_Change eventhez kell rendelned, amiben a változandó sorra/oszlopra hivatkozol. Amennyiben annak az értéke megváltozik, akkor fusson le a makró, ami ki, majd visszakapcsolja a szűrőt.Cancel all my meetings. Someone is wrong on the Internet.
-
sztanozs
veterán
-
Fferi50
őstag
-
Delila_1
Topikgazda
válasz Krogoth #36373 üzenetére
Sub Lapnevek()
Dim lap As Integer
For lap = 1 To Sheets.Count
Sheets(lap).Name = Sheets(lap).Range("E2")
Next
End SubEz a nyúlfarknyi makró (modulba bemásolva) megoldja.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Új hozzászólás Aktív témák
- Marvel Snap
- Mikrotik routerek
- Ghost of Tsushima technikai teszt
- CASIO órák kedvelők topicja!
- Milyen autót vegyek?
- iPhone topik
- Videós, mozgóképes topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Hatalmas, 16K felbontású, szemüveg nélküli 3D kijelzőt villantott a BOE
- Milyen TV-t vegyek?
- További aktív témák...
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen