-
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
-
Delila_1
veterán
A makró:
Sub Lapokra()
Dim lap%, sor%, usor%, sor_lap%
Sheets("Tábla").Select
'Lapok eddigi adatainak törlése
For lap% = 2 To 13
Sheets(lap%).Rows("2:1000").Delete
Next
'Sorok a lapokra
usor% = Range("A1").End(xlDown).Row
For sor% = 2 To usor%
lap% = Month(Cells(sor%, 1)) + 1
sor_lap% = Sheets(lap%).Range("A10000").End(xlUp).Row + 1
Rows(sor%).Copy Sheets(lap%).Cells(sor_lap%, 1)
Next
End SubAz első lap a Tábla nevű, amit a Sheets("Tábla").Select sorban átírhatsz a saját lapod nevére. Ezután következik a 12 hónapot tartalmazó lapod.
-
"Szerinted van erre megoldás ami nem makro?"
makró nélkül + emberi beavatkozás nélkül nem hiszem, hogy kivitelezhető. Ha meg már emberi beavatkozás kell, akkor ez a feladat max 5 percet vesz igénybe dec 31.-én...
(12x kell eljátszani a szűrést meg a copy/paste-et...)Olyan automatizált makrót lehet írni, ami ha valamilyen változás/módosítás hajtódik végre az összesítő munkalapon, akkor a megadott munkalapokra átmásolgatja az adott hónaphoz tartozó bejegyzéseket/sorokat. (pl van egy 2012 nevű munkafüzet, ezen belül egy összesítő nevű munkalap meg még 12 darab, a hónapok nevével illetett munkalap. Ha az összesítőn történik módosítás, akkor lefut a makró, és a háttérben elintézi a dolgot)
-
Használj szűrőt. A dátumokat tartalmazó oszlopokat szűrőd Dátumszűrők/E hónapban, aztán egérrel kijelölöd a szűrt területet és copy/paste, majd megszünteted a szűrést.
Egyszerűbb, mint feleslegesen függvényt írni (persze ha csak ennyi a feladat és nincs egyéb igény, amiről esetleg nem tettél említést)
-
Először azért kérdezd meg, hogy elfogadják-e, mert a másik lehetőség az az, amit pedzegetsz is, azaz a makrózgatás, persze vannak olyan alapvető dolgok, amik esetén elkerülhető a makró, de ahhoz pontosan kell tudni a feladatot.
fi:zi'k
Az ÉS függvényen belül felsorolhatsz több feltételt, nem csak kettőt, és az hivatkozhat bármely cellára és annak tartalmára is. -
A hagyományos érvényesítéssel létrehozott lenyíló csak egy oszlopot tud megjeleníteni, nem többet. Ahhoz, hogy mégis kivitelezhető legyen egy egyszerű "trükköt" kell alkalmazni.
Nyilván van egy munkalapod, ahol az adatok kapnak helyet, a példádnál maradva a NÉV, VÁROS, ISZ, TELEFONSZÁM külön oszlopokban.
Vegyél fel egy plusz oszlopot, amiben meg egyesíted egy egyszerű függvénnyel ezt a 4 oszlopot, majd az érvényesítéskor létrehozott lista tartományaként ezt adod meg.Képben, mire is gondolok: [link]
Új hozzászólás Aktív témák
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- PC Játékok
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- 512GB NVMe SSD, 1 év gar - 2230
- Bomba ár! HP ProBook 445 G9 - Ryzen 3 5425U + Radeon I 8GB I 256SSD I 14" I Cam I W11 I Garancia!
- Részletfizetés. BankMentes. Kamatmentes. Új noblechairs EPIC műbőr FEKETE - PIROS 3 év garancia!
- Eladó AORUS 15 X5LF RTX 4060 (140W), i5-12500H 16 GB DDR5 15,6" QHD (2560 1440) 165Hz Garancia
- Surface Pro 7+ i5-1135G7 16GB 1000GB 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Fferi50