Keresés

Részletes keresés

tbando Creative Commons License 2013.03.22 0 0 20848

Kösz. Sikerült. Az volt probléma, hogy az xla füzetre hivatkozasnal lehagytam az xlam kiterjesztést.

Előzmény: Törölt nick (20847)
Törölt nick Creative Commons License 2013.03.22 0 0 20847

a 20833-at  is nézted?

szó szerint előcsalogatni nekem sem sikerült (még) a munkalapját, hogy pl. tudjak rajta módosítani.

Túlzottan nem is érdekel, mert az xlam megvan  xlsm-ben  is - és egyikből tudom a másikba mozgatni a makrókat - szükség esetén pedig xlsm-ben módosítom a munkalapot és rámentem (másként) az xlam-re.

 

Favágós, de így tudom jelenleg.

Eléggé zavar hogy nem tudom közvetlenül piszkálni, de biztos  (Legyünk jóindulatúak... :) megvan rá a MikeRowSoft oka. 

Előzmény: tbando (20843)
Törölt nick Creative Commons License 2013.03.22 0 0 20846

nem ezt tapasztaltam.

Pl. fennt van  szalagmenün is nekem az xla-ban lévő makró - ennél fogva bárhonnan lehet indítani. Ha valamit nem látni, akkor valószínűleg úgy van megírva az xla-ban  a makró, hogy ne lehessen a lehetséges felületekről indítani(nem tudom van e ilyen, de kell h legyen) Énkonkrétan nem tudom, hogy mi a különbség a private meg a public között - talán a private-t csak a munkafüzetből lehet elérni, a publicot meg bárhonnan.

Pl azt sem tudom mivel kell (még nem volt rá szükségem) olyan változót deklarálni, amit bárhonnan elérek és megőrzi az értékét stb...

Előzmény: Delila10 (20844)
Törölt nick Creative Commons License 2013.03.22 0 0 20845

az az érdekes, hogy egy elmentett  *.bas makrót "belehúzok" az xla(m)-be, akkor az látszik alt+f8-ra felugró futtatás ablakban. Ma próbáltam ki.

Hogy a solvernél nem látom? Speciel jelszó védi. Legalábbis most az otthoni gépen néztem meg, de munkahelyi gépen meg le tudtam nyitni ha jól emlékszem. Nem néztem, de talán be is lehet állítani, hogy a felhasználó ne "lássa" a module-kat.

Előzmény: Törölt nick (20842)
Delila10 Creative Commons License 2013.03.22 0 0 20844

A saját készítésű bővítmények makrói láthatóak, de csak a VBE-ben, az Alt+F8 ablakából nem indíthatóak.

Úgy viselkednek, mint a Private Sub kezdetű makrók.

Előzmény: Törölt nick (20842)
tbando Creative Commons License 2013.03.22 0 0 20843

Valószínüleg azért, mert akkor órákig kereshetnéd az xls makróidat a tengernyi bővítményeljárás infuz listájában. Mivel ezutóbbiak rengetegen lehetnek, minden bizonnyal célszerűbb őket valami módon saját menükbe szerkeszteni. De hogy hogyan, ahhoz kevés vagyok.

 

Meg különben is, csak kevés tapasztalatom van az xla-kal. Szerintem ui. csak a saját függvényeket  praktikus xla fileba gyűjteni, az általános makrókra már praktikusabb a Personal füzet.  Emiatt még mindig nem tudom a saját xla füzetem munkalapját előcsalogatni, hiába variálgatom a 20831 posztod szerinti eljárást. Az okulásomra nem raknád ki ide a teljes eljárást? Vagy küldöd el priviben?

 

Előzmény: Törölt nick (20841)
Törölt nick Creative Commons License 2013.03.22 0 0 20842

Ez valószínűleg tervezett. Végülis a Solver meg az Analysis Tool Pack makróit sem látod.

Előzmény: Törölt nick (20841)
Törölt nick Creative Commons License 2013.03.22 0 0 20841

azt nem tudod, hogy az xla-ban lévő makrók alt+f8-ra miért nem látszanak?

minden más módon el tudom érni, de a makróablakban nincs.

Előzmény: tbando (20840)
tbando Creative Commons License 2013.03.21 0 0 20840

Sajnos nem jó. De kösz a tanácsot, mert a sugóban utána nézve a TISZTIT-nak jöttem rá, hogy a =Helyette(szöveg;karakter(160);"") már jó lesz.

Előzmény: Törölt nick (20838)
Törölt nick Creative Commons License 2013.03.21 0 0 20839

nézz rá a 20502-re.

de szrtem elég egyszerűen átállítanod nagyobb tartományban a cella számformázását

Előzmény: djmorphy (20837)
Törölt nick Creative Commons License 2013.03.21 0 0 20838

 a TISZTÍT() kiszedi szerintem

Előzmény: tbando (20836)
djmorphy Creative Commons License 2013.03.21 0 0 20837

Sziasztok!

 

Van egy 25-27 munkafüzetből álló táblázatom aminek van egy nagyon idegesítő "szokása". A beírt értékeknek mindig USD az alapértelmezett kategóriája. Nem lehet ezt egységesen a teljes munkafüzetre definiálni, hogy általános vagy szám és amikor kell akkor én az adott cellának megváltoztatom?

tbando Creative Commons License 2013.03.21 0 0 20836

A kód(160)-as karaktert hogy lehet levágni? A trim nem viszi. Emlékszem, volt róla szó, de nem találom. 

Törölt nick Creative Commons License 2013.03.21 0 0 20835

Megnéztem. Tudtam, hogy lehet ilyet de még sosem használtam. Sajnos nem jó, amit én készítettem az néhány azonos típusú munkafüzethez kell. 

Köszönöm szépen, hogy visszabogarásztad ezt nekem.

Előzmény: Delila10 (20834)
Delila10 Creative Commons License 2013.03.21 0 0 20834

Ha a userek csak ezt a formátumú füzetet használják, nézz rá a 20502-es hsz-re.

Előzmény: Törölt nick (20831)
Törölt nick Creative Commons License 2013.03.21 0 0 20833

wb.ws.Range("A2:K2").Copy

helyett

ws.Range("A2:K2").Copy

 

 

természetesen

Előzmény: Törölt nick (20832)
Törölt nick Creative Commons License 2013.03.21 0 0 20832

Elnézést hogy idefoodoltam, de meglett az eredménye. Az előző hsz alapján próbálkozzatok, piszok jó dolog. Ezelőtt nem csináltam még ilyet.

Előzmény: Törölt nick (20831)
Törölt nick Creative Commons License 2013.03.21 0 0 20831

Hidd el, megvan az oka. Működik is, csak nem tudjok hogyan :) De rájöttem.

Az egy ik ok pl, hogy Nem rakhatom be a munkafüzetbe a sablont. Többen fogják készíteni/nézni, makró sem lehet benne.

A sablon a bővítményben van, amit hozzáadtam az excelemhez.

Megvan egyébként, rájöttem:

(Iszonyatosan jó így dolgozni)

 

Dim wb As Workbook

Dim ws As Worksheet

Set wb = Application.Workbooks("Gazdasagi.xlam")

Set ws = wb.Sheets("Format")

 

wb.ws.Range("A2:K2").Copy

 

 

stb...

 

Előzmény: Delila10 (20829)
tbando Creative Commons License 2013.03.21 0 0 20830

Azt hittem minden további nélkül lehetséges. De nem. Megírtam a makrót egy xla modulba, hogy rakja át az egyik lapját egy megnyitott füzetbe, de Subscript of range hibaüzenetet adott. Ami alapján úgy vélem, hogy a bővitménymentés során valszeg nem is menti el a füzetet, hanem csak a VBA alkalmazásait. És akkor ez lehet a magyarázat arra, hogy miért nem lehet láthatóvá tenni. 

 

Azt viszont minden további nélkül megy, hogy az xla-ban elmentett makróval egy tetszőleges xls füzet tetszőleges lapját, bemásold egy másik füzetbe. Praktikusan ugyanaz mintha a formázott lap is az xla-ban lenne.

 

És van még a nekem legszimpatikusabbnak gondolt Personalos megoldás. Ennél a formázott lapott a Personal füzetedbe mented. Az  mindig nyitva van,  láthatóvá tehető, szerkeszthető, és makróval is mozgatható.

 

Előzmény: Törölt nick (20826)
Delila10 Creative Commons License 2013.03.21 0 0 20829

Miért ragaszkodsz ahhoz, ami nem működik? Ma bajod van a sablonnal?

Előzmény: Törölt nick (20827)
Törölt nick Creative Commons License 2013.03.21 0 0 20828

hogy tudom egy xlam addin munkalapját megcímezni?

így nem megy:

AddIns("Gazdasagi").Application.Sheets("Format").Range("A2:K2").Copy

 

mit rontok el?

talán az Application....?

nemtom

Törölt nick Creative Commons License 2013.03.21 0 0 20827

tehát hogy lehet olyat csinálni, hogy nem akarok makróval formázni, hanem csak a formázást másolni valahonnan?

Tudom, hogy lehet elmenteni munkafüzetet a formázási sablonnak és onnan másolni, de nekem ilyen bővítmény típusú módon kellene.

 

Előzmény: Törölt nick (20826)
Törölt nick Creative Commons License 2013.03.21 0 0 20826

xla-val nem működik az, hogy abban van egy munkalap és arról másolom a formázásokat egy másikba a xla-ban lévő makróval?

Előzmény: tbando (20825)
tbando Creative Commons License 2013.03.21 0 0 20825

A törlésben remélhetőleg tudok segíteni. A windows commmanderrel lehet, gondolom a windows filekezelője is tudja. A filet, ha minden igaz, az Office12/Library könyvtárban találod meg. De hogy, hogyan lehetne füzetformátumban megjelentetni, ahhoz kevés vagyok.  Pedig határozottan érdekelne.  Megjegyzem, ezért szoktam a füzetlapbeállításaimat a Personalba vagy templatként menteni. Az xla-ba meg csak a függvényeket és a makrókat.

Előzmény: Törölt nick (20823)
Törölt nick Creative Commons License 2013.03.21 0 0 20824

na a törlés megvan, persze h benn volt a feladatkezelőben, onnan kilőttem.

 

Na de hogy lehet láthatóvá tenni? (Megnyitni) 

xl 2010

Előzmény: Törölt nick (20823)
Törölt nick Creative Commons License 2013.03.21 0 0 20823

sehogy :(

most módosítottam úgy, hogy xlsm-ben megvolt és újra elmentettem xlam-ben. Viszont nem tudtam felülírni az előzőt illetve azt törölni sem tudom. Azt mondja, hogy meg van nyitva. De feladatkezelőben sem látszik. Ez valahol a BackOffice-ban fut valószínűleg.

 

 

 

Fentiekre tud valaki megoldást?

Jimmy?

Delila?

RHPC?

Előzmény: tbando (20821)
pimre Creative Commons License 2013.03.21 0 0 20822

Off

Állítólag Silver és társai 1865-ben:-))) Ld.: http://en.wikipedia.org/wiki/Information_systems

On

Előzmény: Törölt nick (20820)
tbando Creative Commons License 2013.03.21 0 0 20821

Örülök, hogy sikerült megoldanod a problémád. Nekem viszont sehogy sem sikerült az xla filemat füzetformátumban láthatóvá tennem. Kiírja hogy rejtett füzet, és hogy a felfedés paraccsal tehető láthatóvá. De a felfedés parancs nem müxik (halvány).  Neked hogy sikerült?

Előzmény: Törölt nick (20819)
Törölt nick Creative Commons License 2013.03.21 0 0 20820

OFF

Ki volt az a barom, aki kitalálta az IS szervezetet?

Bocs, hogy ideoffolok, de kezd már tele lenni velük a gumicsizmám, és nekik nem mondhatom meg...

ON

Törölt nick Creative Commons License 2013.03.21 0 0 20819

Sikerült, nagyon szuper dolog.

Köszi tbando

Előzmény: Törölt nick (20817)

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