Excelben hogy lehet ezt megcsinálni?
Excelben hogy lehet olyat csinálni, hogy van egy táblázatom x tengelyen az egyes termékek, y tengelyen pedig a gyártás mikor fog teljesülni, illetve a kettőnek a metszéspontja a gyártandó mennyíség. Van 200 termékünk mondjuk, 31 napos a hónap, és különböző időpontokban akarjuk legyártani őket. Nekem egy olyan függvény kéne ami október elsejétől 31-ig kilistázza ebből a táblából sorba időpont szerint, hogy mennyi db-ot kell gyártani, melyik fajtából. Pl: 1. október 6. hatlapfejű csavar 10000 db
2. október 8. laposfejű csavar 5000 db...stbstb.
Tehát csak menjen végig a táblázaton oszloponként (vagyis először az elsején elkészülő termékek, majd másodikán elkészülő stb.) és mondjuk másik munkalapra listázza külön cellákban?
Itt egy macro példa:
- keresd meg a makró menüpontot (Alt+F8)
- hozz létre új névvel makrót
- másold be a következő kódrészletet:
termeknevoszlop = 1
datumsor = 1
szamlalo = 1
For oszlop = 1 To 31
For sor = 1 To 200
If Worksheets("Munka1").Cells(sor + datumsor, oszlop + termeknevoszlop).Value <> "" Then
Worksheets("Munka2").Cells(szamlalo, 1).Value = szamlalo & "."
Worksheets("Munka2").Cells(szamlalo, 2).Value = "Október " & Worksheets("Munka1").Cells(datumsor, oszlop + termeknevoszlop).Value & "."
Worksheets("Munka2").Cells(szamlalo, 3).Value = Worksheets("Munka1").Cells(sor + datumsor, termeknevoszlop).Value
Worksheets("Munka2").Cells(szamlalo, 4).Value = Worksheets("Munka1").Cells(sor + datumsor, oszlop + termeknevoszlop).Value & " db"
szamlalo = szamlalo + 1
End If
Next sor
Next oszlop
(a termeknevoszlop és a datumsor értéke hogy hányadik sorban és oszlopban van, nálam A(=1) oszlopban van a terméknév és az 1. sorban a dátum)
- utána a makró menüpontnál futtathatod.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!