Kezdőlap › Fórumok › Excel témák › [Resolved] Cellák másolásának tiltása teljes munkalapon, kivéve bizonyos tartományokat
- This topic has 4 hozzászólás, 3 résztvevő, and was last updated 4 years, 1 month telt el by verax.
-
SzerzőBejegyzés
-
2020-08-12-15:55 #7483
Sziasztok,
Nagyon sok hasznos dolgot tanultam már itt Tőletek, mindig van valami okosság ami segít, de most elakadtam, így szeretnék segítséget kérni.
Excelben adott munkalap minden celláját szeretném letiltani másolásra, a munkalapon belül vannak bizonyos tartományok amelyeknél azonban mégis működnie kellene a másolásnak.
Becsatolok egy mintát az érthetőség kedvéért, a zöld cellákban szeretném ha működne a másolás, de a munkalapon mindenhol máshol tiltva kellene lennie.
Nagyon köszönöm ha tudtok segíteni.Nagyon köszönöm ha tudtok segíteni.
SzilviAttachments:
You must be logged in to view attached files.2020-08-13-11:45 #7501Szia!
Elsőként kérdezném, hogy mit értesz másoláson.
Ebben a tartományban Ne működjön a Ctrl-C?
Vagy esetleg azt, hogy ne lehessen ide Ctrl-V-vel beilleszeni adatot?Imre
2020-08-13-12:24 #7503Szia,
alapvetően azt gondolom elég ha a másolás nem működik, mert az egész táblázatom (amiben fel szeretném használni) úgy van felépítve, hogy dinamikusan változó legördülő menük vannak benne. (Sajnos nagyon sok rossz tapasztalom van azzal kapcsolatban, hogy hiába védem le a cellákat akárhogy, ha a komplett munkalapot ki tudják másolni akkor semmit nem értem el a védelemmel, mert szanaszét trollkodnak mindent.)
Emiatt gondoltam arra, hogy akkor a teljes munkalapot levédem azzal a makróval ami abban a topicban szerepelt ahova tegnap először írtam.
Viszont így nagyon lassúvá válik a kitöltés azokra a cellékra amik nem védettek, mivel ezek mind legördülő menüvel vannak megoldva, emiatt egyesével kell minden cellát beállítgatni és hát ez így nem tud felhasználóbarát.
Szeretném egy kicsit gyorsítani azzal, hogy mondjuk egy már kiválasztott adatot lehessen másolni. A beillesztés szerintem azért nem releváns, mert úgyse tud akármit beilleszteni, csak olyan adatot ami amúgy is benne van a legördülő menüs értékkészletben.
Remélem sikerült érthetően megfogalmaznom mit szeretnék elérni.Köszönöm
Szilvi2020-08-13-20:04 #7520Először is van egy rossz hírem.
A Ctrl-V-vel bármit be lehet másolni egy cellába akkor is, ha beviteli szabályt(pl. legördülő listát) tartalmaz.
Ez amiatt van, mert a cella másolásakor vagy mozgatásakor visz magával minden tulajdonságát, és az adatérvényesítési szabály is egy tulajdonság.
Ebből következően a trollkodást nem tudod megakadályozni.Szóval nincs igazán jó megoldás a problémára.
Ha mindenképpen meg szeretnéd próbálni, és úgy, ahogy leírtad, akkor elsőként próbáld ki azt a megoldást, amit abban a topic-ban olvastál, hogy működik-e.
https://excel-bazis.hu/forumok/topic/zarolt-cellak-masolasa#post-7479ha igen, akkor tovább lehet lépni abba az irányba, hogy a munkalapon belül kapcsolgatod a dolgot.
Van olyan esemény, hogy SelectionChange. Ez akkor van, amikor valaki egyik cellából a másikba kattint.
Ilyenkor meg lehet nézni, hogy olyan cellába kattintott-e, ami engedélyezett vagy sem.
Ha nem, akkor tiltod a Ctrl-C-t, különben engedélyezed.Ezzel persze makrós lesz a fájl, amit a felhasználó dönt el az indításkor, hogy engedélyez-e. Ha nem engedélyezi, akkor mehetünk a sóhivatalba.
Ez van.
imre
- A hozzászólás módosításra került: 4 years, 3 months telt el-horvimi.
2020-10-08-10:28 #7758Sziasztok!
Időközben erre a kérdésre sikerült megoldást találnunk egy másik fórumon. Tanulság okán ide is leírom:
…Amit te is így csinálsz:
1. A bal felső sarokban kijelölöd a teljes munkalapot…
2. Cellák formázása – Védelem : Zárolt: pipa , Rejtett: pipa
3. Kijelölöd azokat a cellákat, teljes oszlopokat, … amelyek szerkesztését mégis engedélyezed…
4. Cellák formázása – Védelem : Zárolt: jelöletlen , Rejtett: jelöletlenÉs most jön, amit nem így csinálsz!
5. Lapvédelem: Zárolt cellák kijelölése: jelöletlen (!), Nem zárolt cellák kijelölése: pipa
Ha így jársz el, akkor nem lehet kijelölni a zárolt tartományokat, tehát másolni (Ctrl+C; Ctrl+V) sem tudja.
Természetesen így is van arra mód, hogy bárki másolás és körmölés nélkül hozzáférjen a védett tartomány adataihoz, egyszerűen csak hivatkoznia kell azokra egy másik munkalapról. De a védett adatokat, azok eredeti helyén semmi módon nem tudja módosítani. …üdvözlettel
verax -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.