-
Fototrend
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
ThaBoss
senior tag
Sziasztok!
2007-es Excel-t használok és olyan problémám akadt, hogy lenne két egymás melletti cellám, elsőben egy számtartomány kiindulópontja a másodikban ennek a vége van, tehát pl. első cella 1 a második 10 (vagyis 1-től 10-ig).
Van valami jó képlet arra, hogy az Excel kiszámolja a 2 tartomány közötti értéket és egy új lapra, egymás alá sorban kiírja az elemeket? (Magyarul 1,2,3,4...10 egymás alá)
Valami ilyesmit szeretnék elérni, csak az én adatbázisomban ezek a számok mind 9 jegyűek. Valakinek ötlete?
Köszönöm előre is!Üdv,
TB -
ThaBoss
senior tag
válasz Fire/SOUL/CD #13461 üzenetére
Sorry, valóban kicsit nehezen tudom elmagyarázni!
Szóval adott egy ilyen sor:És valamilyen képlettel szeretném sorokra bontani, hogy így nézzen ki:
Tehát az első képen látható számok közti értékeket sorokra bontva írja ki.[ Szerkesztve ]
-
ThaBoss
senior tag
válasz Delila_1 #13467 üzenetére
Esetleg ki lehetne egészíteni picit?
Mert ez addig tökéletes, amíg nem írok Munka1N3 és O3 cellákba más értéket. A képlet teljesen rendben van, csak nekem van még kb. 20000 sorom, mindegyikben más tartománnyal és velük is szeretném ezt megcsinálni.
Így már megtudnám oldani, csak át kell írnom a képletet. Csak kicsit nagy meló ekkora vagy nagyobb adathalmazzal. -
ThaBoss
senior tag
Sziasztok!
Visszatértem egy kis segítséget kérni! Volt nemrég ez a gondom: [link], amit Delila_1 segítségével sikerült megoldani. Azóta is tökéletesen üzemel a makró:
Sub Valami()
Dim sor%, sor1%, WS1 As Worksheet, WS2 As Worksheet
Set WS1 = Sheets(1)
Set WS2 = Sheets(2)sor% = 2: sor1% = 2
WS2.Cells(sor1%, "A") = WS1.Cells(sor%, "A")
WS2.Cells(sor1%, "B") = WS1.Cells(sor%, "A")Do While WS1.Cells(sor%, "A") <> ""
If WS2.Cells(sor1%, "A") < WS1.Cells(sor%, "B") Then
WS2.Cells(sor1% + 1, "A") = WS2.Cells(sor1%, "A") + 1
WS2.Cells(sor1% + 1, "B") = WS2.Cells(sor1%, "A") + 1
sor1% = sor1% + 1
Else
sor1% = sor1% + 1: sor% = sor% + 1
WS2.Cells(sor1%, "A") = WS1.Cells(sor%, "A")
WS2.Cells(sor1%, "B") = WS1.Cells(sor%, "A")
End If
Loop
End SubSzeretnék beiktatni egy C és D oszlopot is. A és B változatlanul maradna és a makró feladata is. Viszont minden sor C és D oszlopában szerepelne valami információ szöveg vagy képlet (sima számítás pl: =2*1000+3*500+100). Ezeket pedig szeretném kilistázni minden egyes sorba a második fülre az eredmény (azaz A és B oszlop cellái) után úgy, hogy csak addig írja ki ezeket, amíg az első lap A és B tartománya tart.
Kissé bonyolult így de adok képet is hozzá! Tehát így néz ki a táblám első füle:és azt szeretném, ha a fenti makró valami ilyet csinálna belőle:
Előre is köszi!
-
ThaBoss
senior tag
válasz Delila_1 #13580 üzenetére
Egyelőre még a régi makrót használom (integer-es), mert most valószínűleg nem lesz dolgom óriási adathalmazokkal, így nincs szükség a módosítottra.
Viszont belefutottam egy apróságba:
Ha A és B oszlop eleme ugyanaz, akkor meghal a makró. Ezen lehet változtatni valahogyan, hogy ilyenkor is rendben legyen?
Töltöm fel a táblát: [link] -
ThaBoss
senior tag
válasz Delila_1 #13586 üzenetére
Köszönöm szépen ismét!
Lemásoltam a táblát, a másolatban már javítva van %-os változó, gondoltam azt majd akkor veszem elő, ha szükséges. Abban is átírtam.
Amúgy nem tudsz valami jó szakirodalmat vagy blogot a makrózásról, amiből tanulgathatnék? Természetesen 0-ról indulok...
[ Szerkesztve ]
-
ThaBoss
senior tag
válasz Delila_1 #13590 üzenetére
Találtam már egy képletgyűjteményt, az egész jól elmagyarázza, hogy mikor mit érdemes használni és mindenhez van egy példa is.
Csak most kicsit továbbmennék a makrók felé.
Ha esetleg tudsz olyat, ami hasonló módon példákkal operál, azt szívesen veszem.bugizozi: ha minden kötél szakad, ez a legjobb mindig!
[ Szerkesztve ]
-
ThaBoss
senior tag
Sziasztok!
Segítséget kérnék a táblázatomhoz! Link: [link]
Azt szeretném kiszűrni a táblázatból, hogy melyik hívószámok (B oszlop) azok, amiket egyáltalán nem vettek fel (F oszlop) egész nap! Ehhez szeretnék kérni egy képletet, köszönöm előre is a segítséget!
-
ThaBoss
senior tag
válasz szatocs1981 #28040 üzenetére
Képletezve szeretném, de az ötlet jó, köszönöm!
Fferi50:
Köszönöm, jónak tűnik! Örök hála!
Új hozzászólás Aktív témák
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Vezetékes FEJhallgatók
- iPhone topik
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Milyen CPU léghűtést vegyek?
- Politika
- Gyúrósok ide!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Android szakmai topik
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest