Keresés

Részletes keresés

Törölt nick Creative Commons License 2012.06.23 0 0 18084

Az As Range azt jelenti, hogy a bemenő paraméter (tehát az x) tartomány típusú. Számformátuma ugyanis tartománynak van. Ha nem adod meg a paraméter típusát, akkor nem tudom, minek veszi. Lehet, hogy egésznek, vagy szövegnek, és annak nincs számformátuma, tehát ott biztosan hibára fut. De ha x As Range, akkor a bemenő adat a cella lesz, annak pedig lehet vizsgálni a számformátumát.

 

Ami a hibás működést eredményezi, így látatlanban nincs több ötletem. Az "#ÉRTÉK!" azt jelenti, hogy valahol a kódban hiba van. A hiba akárhol lehet, és látatlanban nincs esélyem megtalálni. Csak akkor, ha látom a teljes kódot.

 

Előzmény: lacid90 (18083)
lacid90 Creative Commons License 2012.06.23 0 0 18083

A sort kicseréltem erre:

 

 If x.NumberFormat = "#,##0.00 $" Then kiir = "pénznem" Else kiir = "általános"

 

de "#ÉRTÉK!" hibával jön vissza. A fügvény deklarációját is kicseréltem az általad ajánlott formára. Egyébként mit jelent az "As Range".

Köszi.

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

Hát szerintem csak annyi kellene, hogy az ActiveCell helyére beírod, hogy x.

Ha ez kevés, akkor módosítsd a fügvény deklarációját erről:

 

Function kiir(x) As String

 

erre:

 

Function kiir(x As Range) As String

Előzmény: lacid90 (18081)
lacid90 Creative Commons License 2012.06.23 0 0 18081

Szia Jimmy the Hand!

 

A 18072-es levelet neked szántam, de véletlenül új levélként küldtem el. Ott megnézheted a problémámat.

Még egy kis kiegészítés hozzá. A kiir(x) függvény mondjuk az A1-s cellában van (de lehet bárhol is), a kiértékelendő szám, meg szintén bárhol lehet. Úgy tudom a függvényt elindítani, hogy beleállok a cellába, majd =kiir(itt belekattintok a kérdéses cellába amibe a kiértékelendő szám van, vagy beírom pl.F5) és akkor megjelenik a szöveg, de hogy mi, az attól függ hogy milyen a kiértékelendő cella típusa. Az If függvénybe azt nem tudom, hogy kiértékelendő cellának mi a neve. Eddig nekem a következő sor adta a legjobb eredmény, de ez nem az a cella amelyikbe a kiértékelendő szám van, hanem az amelyikben a kiir függvény van.

 

If ActiveCell.NumberFormat = "#,##0.00 $" Then kiir = "pénznem" Else kiir = "általános"

 

Elnézést a hosszú levélért, de már napok óta ezzel az egy sorral kínlódom, de nem jutok semmire, pedig már a kalapácsot is ide készítettem.

 

Törölt nick Creative Commons License 2012.06.22 0 0 18080

alt+Prt Scr

utána ctr+v az új munkafüzetben?

:)

Előzmény: Papi68 (18076)
Törölt nick Creative Commons License 2012.06.22 0 0 18079

Nem lehet.

Csökkentsd a monitor fényerejét.

 

Előzmény: tbando (18075)
Sánta Kutya (SK) Creative Commons License 2012.06.22 0 0 18078

Szerintem kezdd elölről.

Előzmény: Papi68 (18076)
Törölt nick Creative Commons License 2012.06.22 0 0 18077

?

Előzmény: Papi68 (18076)
Papi68 Creative Commons License 2012.06.22 0 0 18076

Üdvözlet!

Excel progit kreáltam és az elkészült végeredményről egy képet szeretnék ami nem PDF formátumban, ha nem új munkafüzetre lenne mentve szinesben.

Van ilyenre lehetőség? 

Köszi előre is.

tbando Creative Commons License 2012.06.22 0 0 18075

Excel 2007. Nálam nagyon halványkéken jelöli ki a cellákat. Lehet valahol sötétíteni?  Kerestem, de nem találtam.

kozmate2 Creative Commons License 2012.06.22 0 0 18074

Hmm, az excel mindig meg tud lepni! :)

 

Köszönöm szépen a segítségedet!

Előzmény: Jozsef (18073)
Jozsef Creative Commons License 2012.06.21 0 0 18073

Nem kell hozzá makró:

Tegyük fel, hogy A1 cellától kezdődnek az adatok, mondjuk a B1 cellába írd be:

=OFSZET($A$1;(SOR(A1)-SOR($A$1))*3+(OSZLOP(A1)-OSZLOP($A$1));0;1;1)

 

Vízszintesen jobbra másolod  D1-ig, utána a B1:D1 lehúzod függőlegesen, ameddig kell.

(Ha nem A1-től kezdődik, akkor A1 és $A$1 hivatkozásokat, írd át a képletben)

Előzmény: kozmate2 (18071)
lacid90 Creative Commons License 2012.06.21 0 0 18072

Elnézést a kései válaszért, de nem voltam gépközelben. Amit írtál az működik, de nekem nem ez kell teljesen. Van egy felhasználói függvényem, amelyik a táblázat bármelyik cellájának kiértékelése után egy szöveges változót ad eredményül.

Példának leírok egy kis részletett

 

Function kiir(x) As String 

                szov=””

                …..

                ….

Ide kéne beszúrni egy feltételt ami a kérdéses (x) cella formájától függően írja ki az eredményt

                kiir=szov + "általános”    ’a CELLA fgv értéke ”G”

                kiir=szov + ”pénzügy”     ’a CELLA fgv értéke "C0”

End Function

 

A beépített függvények közül a CELLA() elvégzi ezt a műveletet, de én ezt a saját függvényen belül szeretném megcsinálni.

Köszönöm a segítséget

 

kozmate2 Creative Commons License 2012.06.21 0 0 18071

Sziasztok!

 

Van egy ilyen szerkezetű oszlopom:

A1

B1

C1

A2

B2

C2

...

 

Ezt szeretném így átrendezni 3 oszlopba:

A1,B1,C1

A2,B2,C2

...

 

Gondolom ehhez valami makró kellene de még nem írtam ilyet, ha valaki segítene elindulni megköszönném!

 

 

djmorphy Creative Commons License 2012.06.20 0 0 18070

Nah csak nem bírtam ki!  A teszt excelen működik is! :)  Habár 100% nem merném állítani, hogy holnap is össze jön a készletnyílvántartásoon :D

Előzmény: ND7000 (18069)
ND7000 Creative Commons License 2012.06.20 0 0 18069

Szivesen , kérdezz bátran amiben tudok segítek :)

Előzmény: djmorphy (18068)
djmorphy Creative Commons License 2012.06.20 0 0 18068

Köszönöm szépen! HOlnap ki is próbálom mert ma már agyilag zokni vagyok! :)

 

Többnyire máshol vannak az adatok csak azért írom így mert ha leírod/játok akkor szeretném megérteni. És úgy meg nehezebb hogy az egyik a B12-ben van a másik a G600-ban. Így meg megértem(legalábbis az előzőt sikerült) és át tudom ültetni az enyimbe. Mellesleg még két munkafüzeten alkalmaztam ami nagyon jól jött! :)

Előzmény: ND7000 (18067)
ND7000 Creative Commons License 2012.06.20 0 0 18067

Végül is mindegy mennyi termék van mert FKeressel ez is megoldható egyszerűen :)

Ha az eddigi adataid mellé szeretnéd iratni akkor ha jól számolok :) a darabszám az E a súly pedig az F oszlopba fog kerülni.

Ha ez így van akkor valahova fel kell vinned a súlyok értékét, ezt én az N és z O oszlopba tettem, ennek megfelelően a kód: =FKERES(D1;N:O;2;HAMIS)*E1

Ha neked máshol vannak ezek az adatok egyszerűen írd át az oszlop betűjelét, a képlet lefelé húzható, és ha esetleg 12-nél több súly érték is lenne a jövőben csak fel kell vinni egyszer, arra is működni fog a keresés.

Előzmény: djmorphy (18064)
djmorphy Creative Commons License 2012.06.20 0 0 18066

Több. 12 van összesen csak annyit nem akartam már írni :D

Előzmény: ND7000 (18065)
ND7000 Creative Commons License 2012.06.20 0 0 18065

csak 3 termék lehetséges vagy vagy lehet több is csak most 3-at írtál le ?

 

Előzmény: djmorphy (18064)
djmorphy Creative Commons License 2012.06.20 0 0 18064

Még egy kis segítségre lenne szükségem. :)

 

Most, hogy sikerült kiíratni a termékeket a napi statisztikához kellene olyat alkotnom, hogy a súlyt is kiszámolom de ezt sajnos nem tudom mert nem ciklikusan termeljük. És ugye a scanner sem tartalmazza, hogy csak bedobnám a listába.

 

2012.06.18
1termék  20db

2termék 30db

 

2012.06.19 

2termék 40db

1termék  30db

 

2012.06.20 
1termék  50db

3termék 70db

2termék 60db

 

 

Súlyok

1 termék 100kg

2termék 200kg

3termék 300kg

 

Tehát így szeretném kiíratni

2012.06.18 
1termék  20db => 2000kg

2termék 30db => 6000kg

 

2012.06.19 

2termék 40db =>8000kg

1termék  30db =>3000kg

 

2012.06.20 
1termék  50db =>5000kg

3termék 70db =>  21000kg

2termék 60db =>12000kg

 

 

És ez a problémám, hogy én csak soronként tudnám megírni a sima cellák közti szorzást nem pedig cella tartomány függően.

 

Előzmény: ND7000 (18060)
djmorphy Creative Commons License 2012.06.20 0 0 18063

Nagyon szépen köszönöm! Működik minden úgy ahogy kell! :)

Előzmény: ND7000 (18060)
Törölt nick Creative Commons License 2012.06.20 0 0 18062

Mármint tegyük fel, hogy van az 1-es számú munkafüzet, amelyiknek egyik cellájában meg van hivatkozva a korábbi, 2-es számú munkafüzet. Amikor megnyitom az 1-est, akkor automatikusan nyissa meg a 2-est is, ugye?

És a 2-esben meg van hivatkozva a 3-mas, ami szintén automatikusan meg fog nyílni, a 3-masban meg van hivatkozva a 4-es, ezért az is megnyílik, és így tovább, amíg el nem éri a legkorábbi állapotot (vagy a hardverkorlátokat).

Így képzelted?

Előzmény: ZolKa (18061)
ZolKa Creative Commons License 2012.06.20 0 0 18061

Köszönöm szépen tökéletesen működik.

 

Esetleg azt nem lehet megoldani, hogy valahogy megnyissa a hivatkozott file -t autómatikusan?

Előzmény: Törölt nick (18045)
ND7000 Creative Commons License 2012.06.20 0 0 18060

Bocs most láttam csak, hogy írtad, hogy hol vannak a termék adatok.

Tehát ha a scannerből érkező adatok a munka1 lapon vannak A,B,C oszlopban,

a termék adatok pedig a munka2 F és G oszlopában akkor a képlet: =FKERES(C2;Munka2!F:G;2;HAMIS)

Lehúzod a képletet, (vagy kettőt kattintasz a cella jobb alsó részén mikor + jellé alakul a kursor) majd beleveszed a kimutatásba.

Előzmény: djmorphy (18058)
ND7000 Creative Commons License 2012.06.20 0 0 18059

FKeres függvénynel írasd a 4. oszlopba a termék nevét a cikkszám mellé , ha pl a termék száma és a termék neve az I és J oszlopokban vannak  és a scannerből jött adatok az A,B,C oszlopban akkor ez a függvény: =FKERES(C1;I:J;2;HAMIS). (a képlet lefele húzható)

Ha megvan akkor már csak bele kell venned a kimutatásba a termék oszlopot is.

Előzmény: djmorphy (18058)
djmorphy Creative Commons License 2012.06.20 0 0 18058

https://picasaweb.google.com/110516734128602546506/Excel?authuser=0&authkey=Gv1sRgCP6ThImE5pyxjwE&feat=directlink

 

Scanner ezt olvassa be amit látsz a Munkafüzet1-re csak a számoka és a dátumot.

A Munkafüzet1ből csináltam a kimutatást a Munkafüzet2-re. 

A termékek szintén a Munkafüzet2-n található a kimutatás mellet F1:G1.

 

Azt szeretném a Munkafüzet2-n hogy a kimutatás mellé az A oszlopban szépen odacsoportsoítsa, hogy Termék1, Termék2...  

Előzmény: ND7000 (18057)
ND7000 Creative Commons License 2012.06.20 0 0 18057

Látni kellene, ha elküldöd e-mailben szívesen megnézem.

Előzmény: djmorphy (18056)
djmorphy Creative Commons License 2012.06.20 0 0 18056

Sajnos azt nem tudom megoldani mert ez a pivot amit készítek egy teljes másik munkafüzeten van ahol egy vonalkód olvasóból csak a cikkszám az időpont és a dátum van. Ezért kellene valahogy összepárosítani ezen a munkafüzeten ahova ezt készíti.

Előzmény: ND7000 (18055)
ND7000 Creative Commons License 2012.06.19 0 0 18055

A termék listát is húzd bele a sorcímkék mezőbe. (ha erre gondoltál)

Előzmény: djmorphy (18052)

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