Keresés

Részletes keresés

SQLkerdes Creative Commons License 2013.03.07 0 0 20636

Meg azt is említsd meg, hogy mit jelent az, hogy nem tudsz makrót használni?  Van egy makrót tartalmazó munkafüzeted de nem tudod lefuttatni a makrót vagy van egy munkafüzeted, akarsz benne pld. makrót rögzíteni de nem lehet.

Meg láttunk itt már olyat is, hogy Open Office táblázatkezelőjén próbáltak excel-es dolgokat csinálni, de előre is elnézést kérek ha ennél szofisztikáltabb a táblázatkezelési tudományod.

Előzmény: gajdosbetti (20634)
Retro Image Creative Commons License 2013.03.07 0 0 20635

Osztán barátságos-é a munkafüzeted makrókkal szemben?

 

(Nem mindegy, hogy sima munkafüzet, vagy makróbarát munkafüzet. Meg persze az sem mindegy, hogy milyen Excel verzió.....)

Előzmény: gajdosbetti (20634)
gajdosbetti Creative Commons License 2013.03.07 0 0 20634

sziasztok!  légyszi írja már meg nekem, miért nem tudok makrókat használni? már elvileg a letiltást feloldottam az adatvédelmi beállításoknál, de semmi változás :( más ötlet esetleg?

Jozsef Creative Commons License 2013.03.07 0 0 20633

Nemcsak adatbázissal. Az ECM (elektronikus tartalomkezelő) rendszerek látva a Google Docs sikerét, az online szerkesztést is lassan-lassan el kezdik támogatni. Pl.  a Sharepoint 2013 már támogatja az ún. co-authoring funkciót, amivel egyszerre több ember is dolgozhat az állományon.

De már a "hagyományos" CMS támogatás is nagy előny a megosztott munkafüzethez képest. Ahol több ember dolgozik fontos állományokon mindenképpen hasznos egy ilyen rendszert bevezetni, open-sourceban az Alfresco és a Nuxeo is támogatja az Office integrációt. Még egy kisebb cégnél is lehet találni egy olyan  mai PC-t, amire virtualizálva egy Linux-Alfresco combó feltelepíthető.

 

 

 

Előzmény: Sánta Kutya (SK) (20628)
Delila10 Creative Commons License 2013.03.07 0 0 20632

Részemről szívesen, bár az előzményekkel nem vagyok tisztában, csak egy kis részletre írtam megoldást.

Gratulálok a nagy sikeredhez!

Előzmény: Törölt nick (20627)
Slient Creative Commons License 2013.03.06 0 0 20631

Ugy irtam,h "HA a D4-es mezőben az A1-től A100-ig szereplő különböző nevek egyike szerepel"..szóval nem feltétlenül szerepel:) De azért köszi!!

Előzmény: Törölt nick (20564)
Slient Creative Commons License 2013.03.06 0 0 20630

Köszönöm a segítségteket...tökéletesen müködik:)

Slient Creative Commons License 2013.03.06 0 0 20629

Pontosan...nem feltétlenül szerepel:) 

Előzmény: Delila10 (20559)
Sánta Kutya (SK) Creative Commons License 2013.03.06 0 0 20628

Valódi real-time funkciót szerintem csak adatbázissal lehet elérni. De amikor elmenti valaki a táblázatot, akkor mindig bejönnek a többiek módosításai.

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

Üdv Delila.

Azt megoldottam, hogy megosztott Ezcel file-ben történt változás 5 perc múlva megjelenjen a többieknél. Klasszul működik. Van -e olyan lehetőség, hogy real time történjen ez. Bár kérdéses, hogy így van -e értelme.

 

A másik, ez fontosabb. Van -e olyan lehetőség, hogy a task-bárra csukott file felugrik, kinyílik vagy egyéb jelzést küld ha valaki a megosztásban változtat,beleír a táblába?

 

Itt köszönném meg, hogy neked és a többieknek azt a segítséget amikkel túllöktetek egy-egy holtponton. Amit készítettem annak csodájára járnak a munkahelyemen. Amit készítettem az köszönő viszonyban sincs az eredeti Excel funkciójához viszony elegáns és kiválóan, gyorsan működik. Volt aki odajött hozzám gratulálni.

 

Előzmény: Delila10 (20626)
Delila10 Creative Commons License 2013.03.06 0 0 20626

Az ilyen "beszúrós" ciklusokat a végéről jó indítani az eleje felé, Step-1 lépésközzel.

 

for x =vége to eleje Step-1

Előzmény: seven update sorbi (20622)
seven update sorbi Creative Commons License 2013.03.06 0 0 20625

Oké, köszi. (Gondolom a do while-ra céloztál.)

Előzmény: Sánta Kutya (SK) (20623)
tbando Creative Commons License 2013.03.06 0 0 20624

Próbáld ki ezt:

 

Sub ins()

a = ActiveSheet.UsedRange

b= 0

For i = 1 To UBound(a)

If Cells(i + b, 1) = 1

ThenRange(Cells(i + b, 1), Cells(i + b, 10)).Insert

b = b + 1

End If

Next

End Sub

Előzmény: seven update sorbi (20622)
Sánta Kutya (SK) Creative Commons License 2013.03.06 0 0 20623

A százéves álmoskönyv, valamint a bevezetés a programozásba tankönyvek nulladik oldala szerint for ciklus fejét a cikluson belül változtatni semmi jót nem jelent, és tetszőlegesen nagy káosz előidézésére alkalmas.

 

Gondold meg még egyszer, és ha még mindig ezt szeretnéd csinálni, akkor ne csináld. :-)

 

Ilyen esetre a végfeltételes ciklus való.

Előzmény: seven update sorbi (20622)
seven update sorbi Creative Commons License 2013.03.06 0 0 20622

Sziasztok!

 

Azt szeretném kérdezni, hogy ha egy tartományban egy for next ciklust alkalmazok, és ezen a cikluson belül sorokat szúrok be a tartományba, akkor hogy lehet a ciklus végét megnövelni a beszúrt sorok számával?

 

A kis példa hozzá:

 

Sub ins()
a = ActiveSheet.UsedRange
For i = 1 To UBound(a)
If Cells(i, 1) = 1 Then
Range(Cells(i, 1), Cells(i, 10)).insert
End If
Next
End Sub

 

A probléma az, hogy a ciklus csak az eredeti tartomány végéig megy, és nem a beszúrt sorok számával növeltig.

Ordas Creative Commons License 2013.03.06 0 0 20621

Köszönöm neked és mindenkinek a választ...

 

most kísérletezem vele!

Előzmény: Jozsef (20612)
Retro Image Creative Commons License 2013.03.06 0 0 20620

Azt hittem, ezt is duplázni kell, de nem...

Előzmény: Retro Image (20619)
Retro Image Creative Commons License 2013.03.06 0 0 20619

perjel: /

Előzmény: Sánta Kutya (SK) (20617)
Retro Image Creative Commons License 2013.03.06 0 0 20618

Ha a feladat olyan, hogy mindig ugyanabból az adatbázisból, ugyanazt a lekérdezést hajtod végre, és ugyanazt a kimutatást az adatokból, csak mondjuk naponta más adatok vannak, akkor édemes lehet a munkafüzetből egy direkt kapcsolat az adatbázissal, és akkor csak egyszer kell megcsinálni mindent, utána csak az adatfrissítés gombokat nyomogatni minden nap, és legfeljebb egy snapshot-ot menteni, ha szükséges.

 

Ez mondjuk nem válasz a kérdésedre, de hátha betalál :o)

Előzmény: Macsi62 (20616)
Sánta Kutya (SK) Creative Commons License 2013.03.05 0 0 20617

A backslasht itt mindig duplán kell kitenni, de a menüpontok közé úgyis rendes perjel való. :-)

Előzmény: Macsi62 (20614)
Macsi62 Creative Commons License 2013.03.05 0 0 20616

Köszönöm a választ. Akkor ezek szerint fogok eljárni... csak nem tudom felfogni, hogy akkor mi a fenének van lehetőség saját stílust definiálni, ha nem tudom használni :(

 

Előzmény: SQLkerdes (20615)
SQLkerdes Creative Commons License 2013.03.05 0 0 20615

Én azt csinálnám, hogy létrehozom a kívánt kimutatás stílust egy üres munkafüzetben, majd a munkafüzetet elmentem sablonként.

Ezután ha tudod, hogy kimutatást kell csinálj, akkor nem egy "sima" új munkafüzetet hozol létre (normal template) hanem a fent elmentett sablon megnyitásával.

 

Persze lehet még azt csinálni, hogy egy makróval csináltatod meg a formázást, de az alapján amit leírtál nem nagyon tűnik indokoltnak...

Előzmény: Macsi62 (20614)
Macsi62 Creative Commons License 2013.03.05 0 0 20614

Bocs, a backslach eltűnt:(

helyesen: kimutatáseszközök-tervezés-kimutatásstílusok-kimutatásstílus létrehozása

Előzmény: Macsi62 (20613)
Macsi62 Creative Commons License 2013.03.05 0 0 20613

Sziasztok!

Excel 2010-t használok. Nagyon sok kimutatást készítek SQL*l leválogatott adatbázisból. Van egy fajta kimutatás stílus, amit előszeretettel alkalmazok, de ezt minden egyes kimutatásban, újra és úrja be kell állítanom.

Gondoltam, a kimutatáseszközöktervezéskimutatásstílusokkimutatás stílus létrehozása menüpont alatt, elkészítem a nekem teszőt, s utána már csak egy kattintás, és formájában, színvilágában olyan lesz amilyet szeretek. Tévedtem. Hiába nyomkodom, az alapértelmezettként való mentést, csak abban a fájlban hajlandó alkalmazni a stílust a további kimutatások elkészítése során. De ha egy új leválogatásban dolgozom, akkor ez az egyedi stílus beállítás nem látszik, nem elérhető.

Én nem csinálok valami jól? Nem akkor van értelme a sok-sok beállítgatásnak, ha az utána bármely fájlban elérhető lenne?

Előre is köszi a segítséget.

Üdv. Csilla

 

Jozsef Creative Commons License 2013.03.05 0 0 20612

Kulcsmező nélkül is meg lehet oldani az AB.SZUM függvénnyel. Előnye ennek a megoldásnak, hogy tetszőleges bonyolultságú feltételt meg lehet vele fogalmazni, ami a jövőben esetleg szükséges lehet.

Pl.

Előzmény: Ordas (20605)
tbando Creative Commons License 2013.03.05 0 0 20611

kösz

Előzmény: Retro Image (20610)
Retro Image Creative Commons License 2013.03.05 0 0 20610

Lásd 20562

Előzmény: tbando (20609)
tbando Creative Commons License 2013.03.05 0 0 20609

A minuszjeleknek mik a szerepük a szorzatösszeg képletekben?

Előzmény: Retro Image (20606)
tbando Creative Commons License 2013.03.05 0 0 20608

Amíg nincsenek 2013 évnél későbbi adataid a táblázatban, addig a 2013 éviekre müködik a szumha(A:A;">41274";B:B). A márciusi adatok összegzésere attól tartok muszáj lesz a kulcsmezős megoldást választanod. 

Előzmény: Ordas (20605)
Retro Image Creative Commons License 2013.03.05 0 0 20607

Esetleg még jobb lehet egy kimutatás (pivot) tábla. Ennél nem kerülhető el a kulcsmezők képzése, más szempontból viszont pöpec lenne.

Előzmény: Ordas (20605)

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