Keresés

Részletes keresés

tbando Creative Commons License 2013.05.22 0 0 21367

Azt szeretném megkérdezni, hogy van-e olyan countif analóg vba függvény ami a vba tömbökben számolja meg bizonyos értékek előfordulását, vagy csinálnom kell a megszámolásukra egy ciklust? Úgy tűnik ugyanis, mintha a countif csak a munkalapokon müködne.  

tbando Creative Commons License 2013.05.21 0 0 21366

A hogyan látja B munkáját, ha már rámentette a sajátját? Vagy van egy A mentés meg egy B mentés majd valami szinkronizalas? Van erre valami kész szoft?Mert elég komplikálnak tűnik.

Előzmény: Sánta Kutya (SK) (21365)
Sánta Kutya (SK) Creative Commons License 2013.05.21 0 0 21365

Nem lesz real-time. Nálunk minden felhasználónak saját füle van (kettő a fején, egy a munkafüzetben). Ha B elmenti, majd A is elmenti, akkor van a változás, mert A-nak fényeskedik egy felirat, hogy a munkafüzet más felhasználók módosításaivel lett elmentve, és akkor látja B munkáját. Azt még nem próbáltam, mi lesz, ha ugyanazt a cellát akarják szerkeszteni. :-)

Előzmény: tbando (21364)
tbando Creative Commons License 2013.05.21 0 0 21364

Szia! Én még sosem dolgoztam megosztott munkafüzettel, és előreláthatólag nem is fogok. De érdekel, hogy hogyan is működik. Teszem azt, ha egyidejüleg te is, meg én is megnyitjuk ugyanazt a megosztott filet, és mindkettőnknek jogosultsága van belepiszkálni, akkor real time-ban látjuk-e egymás változtatásait? Tehát csatolással kerül a gépeinkre a munkafüzet vagy bemásolással? 

Előzmény: pimre (21362)
pimre Creative Commons License 2013.05.21 0 0 21363

Időközben úgy látom, megtaláltam: Application.ActiveWorkbook.ReadOnly. Ugye, ez az?

Előzmény: pimre (21362)
pimre Creative Commons License 2013.05.21 0 0 21362

Szeretnék jelszóval védeni egy Excel adatállományt külön betekintési és külön módosítási jelszóval. Az adatokat egy tőle független program kezeli. Addig rendben is van, hogy amikor a program megnyitja az adatállományt, akkor kéri a kétféle jelszót. És ha betekintésit tudom, de a módosításit nem, akkor olvasásra nyitja meg. És itt adódik egy kis gondom. Az adatfelvivő programrészre enged a program ráfutni, és csak a mentéskor zaklatja a felhasználót rendszerüzenettel.  

Ezt szeretném elkerülni, és figyelmeztetés után megakadályozni, hogy egyáltalán próbálkozzon a módosítással, aki erre nem jogosult. Ehhez ki kellene tudnom olvasni a programmal, hogy csak olvasásra van megnyitva az adatállomány. De sajnos nem találom a megoldást. Tudtok segíteni? 

Redlac Creative Commons License 2013.05.21 0 0 21361

Igen, ezt tapasztaltam én is, hogy ha kijelöltem a cellát, akkor látszódott, de egyébként meg nem.

 

Köszönöm a segítséget, ennek megfelelően megvágom a szöveget.

Előzmény: tbando (21357)
tbando Creative Commons License 2013.05.20 0 0 21360

Azt nem tom. Arial-lal néztem. 

 

Apropos, hagy kérdezzem: bevált 21181 hsz?

Előzmény: Sánta Kutya (SK) (21359)
Sánta Kutya (SK) Creative Commons License 2013.05.20 0 0 21359

MÁs betűtítpussal is, pl. Courier New?

Előzmény: tbando (21358)
tbando Creative Commons License 2013.05.20 0 0 21358

Kiváncsiságból megszámoltam, hogy pontosan hány karaktert képes a 2003-as excel egy cellában megjeleníteni.  És a legnagyobb megdöbbenésemre nem kb. 1100-t mint írtam, hanem PONT 1100-t.  Vajon miért?  

Előzmény: tbando (21357)
tbando Creative Commons License 2013.05.20 0 0 21357

Megnéztem a problémádat. És azt tapasztaltam, hogy a 2003-as excel cellái  32.767 karaktert képesek tárolni, de abból csak kb 1100-t képesek direktben megjeleníteni. Ezek is olvashatók azonban a szeresztőlécen, tehát ha ráállsz az adott cellára.  Ha ez nem elég kezes, akkor  lehet csinálni például azt, hogy a szomszédos oszlopban ezzel a képlettel teszed láthatóvá az A oszlopban nem mutatott szöveget: =ha(hossz($a1)>1100;közep($a1;1100;1100);"").

 

Előzmény: Redlac (21346)
Redlac Creative Commons License 2013.05.20 0 0 21356

Ezen túl vagyok, de ez sem segített...

Előzmény: Sánta Kutya (SK) (21354)
Sánta Kutya (SK) Creative Commons License 2013.05.20 0 0 21355

fül

Előzmény: Sánta Kutya (SK) (21354)
Sánta Kutya (SK) Creative Commons License 2013.05.20 0 0 21354

Ja, hát akkor nincs baj. Cellaformázásnál igazítás föl, sortöréssel több sorba, vagy pedig explicit alt enter, ahol sortörést akarsz.

Előzmény: Redlac (21353)
Redlac Creative Commons License 2013.05.20 0 0 21353

Valójában nem csonkolódik. Ha oldalra széthúzom a cellát, akkor folyamatosan többet lehet látni.

De olyan, mintha a világ végére kellene elhúzni...

és ha lefelé húzom, akkor lefelé nem töri a szöveget

Előzmény: Sánta Kutya (SK) (21350)
Sánta Kutya (SK) Creative Commons License 2013.05.20 0 0 21352

Ó, az szörnyűség, én is átéltem már párszor! Jobbulást!

Előzmény: Redlac (21351)
Redlac Creative Commons License 2013.05.20 0 0 21351

Úgy tudom, beteg lett a számítógépe...

Előzmény: Sánta Kutya (SK) (21349)
Sánta Kutya (SK) Creative Commons License 2013.05.20 0 0 21350

Hány karakternél csonkolódik? Mérd meg a hossz függvénnyel.

Előzmény: Redlac (21348)
Sánta Kutya (SK) Creative Commons License 2013.05.20 0 0 21349

Meg különben is hol van Delila? Remélem, a Bahamákon nyaral, azért nem ír!

Redlac Creative Commons License 2013.05.20 0 0 21348

2003

Előzmény: Sánta Kutya (SK) (21347)
Sánta Kutya (SK) Creative Commons License 2013.05.20 0 0 21347

Verzió?

Előzmény: Redlac (21346)
Redlac Creative Commons License 2013.05.20 0 0 21346

Sziasztok!

 

Van 1937 karakterem, amit szeretnék egy cellába belehelyezni, de nem megy. Lemarad a szöveg egy része, akárhogyan próbálom beállítani.

 

Ennyi karakternek elvileg el kellene férni, de mégse....

tbando Creative Commons License 2013.05.18 0 0 21345

A hsz-t jimmy 21342-re írtam, csakhát a fórummotor hülyülése miatt lemaradt :((( 

Előzmény: tbando (21343)
pimre Creative Commons License 2013.05.18 0 0 21344

Azért köszönöm mindkettőtöknek a próbálkozást. Akkor marad a fapados megoldás. Még szerencse, hogy a formon elhelyezett objektumokra lehet változónévvel hivatkozni, így a mintegy tízféle comboboxomat, és ugyanennyi textboxomat egy-egy függvénnyel tudom előkészíteni inicializáláskor, és tesztelni az adatbeíráskor. Ez tényleg kellemetlen lett volna fapadosan egyenként megírni.

Előzmény: Törölt nick (21342)
tbando Creative Commons License 2013.05.18 0 0 21343

Örültem a hsz-dnek, mert megint tanultam valamit. Ami frankón működik is, már ami formok megszámolást illeti. De a behívással még problémák vannak.  Mert nem feltétlenül azt a formot hívja, amelyikre a hivatkozás történt. És bár az első pillanatban erre nekem is lett volna magyarázatom, ami azonban nem bizonyult százasnak, mert a következő futtatásnál ugyanazzal a beállítással a következő userformot adta, és így tovább. Tehát a useforms(a).show beállítással végiglépkedett a létesített formokon. Ha végére ért kezdte előlről. Amig ki nem derül, hogy ez hogy is van, addig okosabb ha pimre marad a fapados megoldásánál. 

 

 

Törölt nick Creative Commons License 2013.05.18 0 0 21342

Én is próbálkoztam tegnap, ugyanerre jutottam. Azért tapasztaljuk ezt, mert a Useforms.Count azokat a formokat számolja, amelyek létre vannak hozva objektumként. Az, amit szépen összerakunk textboxokból meg commandbuttonokból, az még csak az objektumosztály, de annak egy példányát futás közben létre kell hozni ahhoz, hogy ténylegesen legyen megszámolható Userform az Application-ban.

 

Szóval kellene ide minimum egy Load utasítás:

Sub teszt()
    Load UserForm1
    Load UserForm2
    
    MsgBox UserForms.Count
End Sub

A fenti makró futásának eredménye: 2

 

Ezt ugye fel lehetne használni pimre projektjében is, csak kérdés, hogy egyszerűbb lenne-e, mint a fapados megoldás, amit ő maga kitalált. Merthogy itt a UserForms gyűjtemény tagjaira csak sorszámmal lehet hivatkozni (pl. UserForms(1)), a névvel hivatkozás (pl. UserForms("UserForm1")) hibát okoz.

Előzmény: tbando (21341)
tbando Creative Commons License 2013.05.18 0 0 21341

Csináltam néhány userformot, mivel úgy gondoltam, hogy ezek automatikusan bekerülnek a userforms gyüjteménybe, amelynek tagjaira aztán indexelve lehet majd hivatkozni. De nem kerültek be. Amit az is mutat, hogy a userforms.count=0. Így sajnos nem tudtam segíteni, de azért megírtam, hátha valakinek egészen nyilvánvaló, hogy hol hibádzik a megoldáskísérletem és korrigálja. 

Előzmény: pimre (21336)
Törölt nick Creative Commons License 2013.05.17 0 0 21340

A regényeket érdemes inkább szövegfájlba pötyögni, mert a fórumszoftver rendszeresen eljátssza, hogy ha túl hosszúra nyúlik a beírási idő, akkor egyszerűen szó nélkül elnyeli a szöveget. Szoktak itt (nem pont az Excel topikban, hanem fórumszerte) jóféle anyázások lenni emiatt.

Előzmény: gogabbie (21338)
Sánta Kutya (SK) Creative Commons License 2013.05.17 0 0 21339

Bocs, ne haragudj a félreértésért, de én nem szoktam fórumos dolgokat e-mailben intézni, csak nagyon indokolt esetben, és nem akartam azt a látszatot kelteni, hogy én vállalom magamra a problémád megoldását. Csak jeleztem, hogy ilyen hiányos kérdésfeltevéssel más se nagyon fog tudni segíteni. Ha látjuk, mi a feladat, valaki válaszol, akinek éppen affinitása és ideje van hozzá. A képet felteheted pl. kepfeltoltes.hu-ra, ahonnan be lehet linkelni ide.

Előzmény: gogabbie (21338)
gogabbie Creative Commons License 2013.05.16 0 0 21338

Elég hosszú a dolog és küldenék egy képet is vagy táblázatot, de ide nem sikerült felrakni. Bepötyögtem egy r egényt és úgy tűnik elszált. Tudsz adni egy email címet???

Köszi előre is....

Előzmény: Sánta Kutya (SK) (21335)

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