Keresés

Részletes keresés

SQLkerdes Creative Commons License 2011.07.09 0 0 15384

És itt is van:

 

Előzmény: SQLkerdes (15383)
SQLkerdes Creative Commons License 2011.07.09 0 0 15383

Viszont az ultimate megoldás egyszerűbb mint gondolnánk.

A VBA editorban elő kell hozni az adott sheet property-jeit (View menü, klikk az Sheet1-re), ott van egy Scrollable Area property, ami alapból üres.  Ha ide beviszel egy tartományt, akkor a user nem tud kijönni abból a tartományból.

 

Azért jó, mert nem tud okoskodni, hogy visszacsinálja a sorok elrejtését, csak akkor tudja feloldani ha pontosan tudja mit és hol kell átállítani.  Erre meg kevés az esély.

Előzmény: Gavriel (15380)
Delila10 Creative Commons License 2011.07.09 0 0 15381

Bocs, most jöttem elő. Mi a megoldásod? Az enyém 2007-es verzióra:

 

Sub Rejt()
    Dim usor%, uoszlop%
    
    usor% = ActiveSheet.UsedRange.Rows.Count + 1
    uoszlop% = ActiveSheet.UsedRange.Columns.Count + 1
    
    Rows(usor%).Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.EntireRow.Hidden = True

    Columns(uoszlop%).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.EntireColumn.Hidden = True
End Sub
.

és

 

Sub Felfed()
    Dim usor%, uoszlop$
    
    usor% = ActiveSheet.UsedRange.Rows.Count
    uoszlop$ = Chr(ActiveSheet.UsedRange.Columns.Count + 64)
    
    Rows(usor% & ":1048576").Select
    Selection.EntireRow.Hidden = False
    
    Columns(uoszlop$ & ":XFD").Select
    Selection.EntireColumn.Hidden = False
End Sub

Előzmény: Gavriel (15380)
Delila10 Creative Commons License 2011.07.09 0 0 15377

Ez a "csicsa" része. :-)

Előzmény: Gavriel (15375)
Delila10 Creative Commons License 2011.07.09 0 0 15376

Kijelölöd az első elrejtendő sort, Shift+Ctrl+le nyíl. Ezzel minden sort lefelé kijelöltél. Jobb klikk, Elrejtés. Oszlopoknál ugyanez, csak Shift+Ctrl+jobbra nyíl a kijelölés.

 

Ha egyszer mégis láthatóvá akarod tenni az elrejtett sorokat, oszlopokat, legegyszerűbben úgy teheted, hogy Ctrl+a-val kijelölöd az összes cellát (all), majd jobb klikk, felfedés.

Előzmény: Gavriel (15373)
Delila10 Creative Commons License 2011.07.09 0 0 15374

Monológ

 

Segítettem valakinek egy számlázó program összehozásában, 2007-es Excelben. A füzet 18 lapot tartalmaz, több-kevesebb adattal, hivatkozásokkal, keresztül-kasul számításokkal, érvényesítésekkel, némi makróval. Egyik nap hívott az ismerősöm, hogy óriásira dagadt a fájl, nem győzi kivárni a betöltést, és valóban, 5.241 KB lett a méret.

 

Átkonvertáltam 2003-as formába, ami minden feladatot ugyanúgy elvégez, 40%-ára csökkent a méret, felgyorsult, és még az űrlap vezérlőket is csinosabbra tudtam formázni.

 

Minden lap 1024-SZER annyi cellát tartalmaz a 2007-es verzióban, mint a 2003-as. Ahhoz a rengeteg adathoz, amit az újabb verziók el tudnak tárolni, szerintem nem is Excelt kellene alkalmazni. A fő különbséget (a méreteken kívül) a feltételes formázási lehetőségek bővítésében látom, azon kívül csak csicsákat – új diagram formázási lehetőségek – adnak az újabbak. Bár van néhány jó új függvény, mint a szumhatöbb, de meg kell fontolni, miért mit adunk.

 

Mi erről a véleményetek?

Delila10 Creative Commons License 2011.07.09 0 0 15372

Ez nem jutott eszembe. Microsoftékat kellene megkérdezned.

Előzmény: SQLkerdes (15369)
Delila10 Creative Commons License 2011.07.09 0 0 15371

A 201. -től az utolsóig elrejted a sorokat. Egy (verziótól függő) szürke, vagy kék felületet kapsz, amin egy keveset görgethetsz. Az oszlopok elrejtésére is igaz.

Előzmény: Gavriel (15370)
SQLkerdes Creative Commons License 2011.07.09 0 0 15369

Ismerem a jelenséget, de nem teljesen ugyanaz az eset, sajnos.

Az idegen nyelvű verziók ugyanis - valószínűleg - egyből idegen nyelvűként vannak installálva.  Az enyém angolul van installálva, és ehhez szeretnék még egy új nyelvet.

Előzmény: Delila10 (15366)
mixtura_pectoralis Creative Commons License 2011.07.08 0 0 15368

Hála, köszönet, tökéletes.

Előzmény: Sánta Kutya (SK) (15338)
mixtura_pectoralis Creative Commons License 2011.07.08 0 0 15367

Ez igen, nagyot léptek előre.

Akkor már tudom, miből maradtam ki.;)

 

Előzmény: Sznida (15336)
Delila10 Creative Commons License 2011.07.08 0 0 15366

Igen, megváltoztatja. Angol, német, és olasz nyelvterületre küldött Excel fájljaim ott a "helyi nyelvet" – a gépükön beállítottat – beszélik.

Előzmény: SQLkerdes (15365)
SQLkerdes Creative Commons License 2011.07.08 0 0 15365

Már jön is az új kérdés, igaz nem a szokásos témakör, de excel.

 

Azt meg tudná nekem mondani valaki, hogy ha az angol excel-emhez (Office-omhoz) veszek egy magyar Language Pack-ot, akkor a magyarra váltással a függvényeim is magyarok lesznek (DARABTELI, OFFSZET és társai)?

Félreértés ne essék, ezt szeretném elérni.  Nagy szívás lenne, ha vennék egy Language Pack-et és csak azt érem el vele, hogy tud magyar helyesírási hibákat találni.

A microsoft weblapja azt monda, hogy a LP megváltoztatja a User Interface-t, de fotók csak a menükről (Tabokról) vannak és a függvényeket sehol sem említik egy szóval sem.

mimi_bacsi Creative Commons License 2011.07.08 0 0 15364

A megérdemelt elismeréseket be kell "zsebelni"! :-)

A kérdések pedig ezek után is várhatóan érkeznek továbbra is...:-))

Előzmény: Delila10 (15363)
Delila10 Creative Commons License 2011.07.08 0 0 15363

Eszembe sem jutott a régebbi ninckeket számolni. A bambaságom (és/vagy a fórummotor furcsaságának) következménye, hogy e-mail cím változáskor nem tudtam érvényesíteni a régi nevemet... Az feltétlen az én hibám, hogy nem tartok egy szolgáltatótól független címet. :(

 

Jöhetne már egy szakmai kérdés, elegem van belőlem...

Előzmény: Törölt nick (15361)
_Nyuszi Creative Commons License 2011.07.08 0 0 15362

Általad (is) kopnak (értsd: sötétre satírozódnak) a fehér tudásfoltjaim. :-) Csak ennyi.

Előzmény: Delila10 (15360)
Törölt nick Creative Commons License 2011.07.08 0 0 15361

Hát úgy, hogy összeadtam pár korábbi nicked alatti hozzászólások számát. Legalábbis gyanítom, hogy ha van az Excel fórumban Delila_1, Delila669 és Delila10 nevű olvtárs, akik mindig megoldást szállítanak és sosem kérdeznek, ráadásul párhuzamosan nem nagyon szólalnak meg, akkor az nem véletlen egybeesés, hanem a három név egy embert takar.

Előzmény: Delila10 (15360)
Delila10 Creative Commons License 2011.07.08 0 0 15360

Ezt hogy számoltad ki? A jelenlegi hozzászólás a 15360-adik, amiből az enyém ezzel együtt 153, és ráadásul ez (sem) érdemi, hanem fecsegés.

 

Nyuszi, nem értem a satírozást, de nem is érdemes több szót vesztegetni rá.

Előzmény: Törölt nick (15357)
Törölt nick Creative Commons License 2011.07.08 0 0 15359

Köszönöm. (...Pedig az msdn-t rendszeresen olvasom transact sql-hez is...)

Előzmény: Törölt nick (15358)
Törölt nick Creative Commons License 2011.07.07 0 0 15358
Előzmény: Törölt nick (15355)
Törölt nick Creative Commons License 2011.07.07 0 0 15357

Minden tizenötödik hozzászólás a Tiéd.Sőt, amióta itt vagy, minden kilencedik. Ez azért csak jelent valamit.

Előzmény: Delila10 (15353)
_Nyuszi Creative Commons License 2011.07.07 0 0 15356

Ha nagyon akarom, sokmindent meg tudok oldani, de rengeteg fehér foltom van, és jó olvasgatni a hozzászólásaidat, hogy satírozhassam őket. :-)

Elegáns megoldás, meg kell hagyni. :)

Előzmény: Delila10 (15353)
Törölt nick Creative Commons License 2011.07.07 0 0 15355

köszi, megkeressük.

Előzmény: tt65 (15354)
tt65 Creative Commons License 2011.07.07 0 0 15354

Szerintem ez elég jó!

 

Előzmény: Törölt nick (15349)
Delila10 Creative Commons License 2011.07.07 0 0 15353

Nagyon "kisfiú" vagyok én itt, erős a túlzás.

Előzmény: mimi_bacsi (15352)
mimi_bacsi Creative Commons License 2011.07.07 0 0 15352

Bár én nem használom most fel, amit írtál (ActiveSheet.Protect Password:="jaj_de_milyen_titkos_jelszó", UserInterfaceOnly:=True) de egy biztos: NAGYON SOKAT SEGÍTESZ MINDANNYIUNKNAK. Ezúton is köszönöm én is! :-)

Előzmény: Delila10 (15351)
Delila10 Creative Commons License 2011.07.07 0 0 15351

Örülök, hogy ekkora sikert aratott ez az egy sor. Mindenkinek szívesen.

 

Robbantómester

Már nem emléxem, hol szedtem fel, de így is meg lehet adni jelszóval védett lapra:

ActiveSheet.Protect Password:="jaj_de_milyen_titkos_jelszó", UserInterfaceOnly:=True

Törölt nick Creative Commons License 2011.07.07 0 0 15350

Csatlakozom a dicsőítő kórushoz, ezt a kunsztot én sem ismertem ;) 

Előzmény: Delila10 (15347)
Törölt nick Creative Commons License 2011.07.07 0 0 15349

De f@sza! Nem ismertem én sem - és persze ki/be kapcsolgattam ilyenkor feleslegesen.

Ezt hol tanultad?

 

Tényleg, nem tudtok valami átfogó leírást, hogy melyik metódus mit csinál?

Előzmény: Delila10 (15347)
Sznida Creative Commons License 2011.07.07 0 0 15348

Ezért (is) szeretek ide járni! :)

Mindig lehet tanulni valamit!

 

Köszi Delila, ezt (sem) tudtam eddig!

 

Szép napot!

 

Üdv: Sznido

Előzmény: Delila10 (15347)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!