Hirdetés

2024. május 8., szerda

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-11-13 08:31:56

LOGOUT.hu

A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.

Összefoglaló kinyitása ▼

Hozzászólások

(#19501) Delila_1 válasza bandus (#19499) üzenetére


Delila_1
Topikgazda

Nézd meg pl. ezt!

A példában a bp-i kerületet kell kiválasztani az első érvényesítésben, ekkor a 2. érvényesítésben a megfelelő utcák neveiből választhatsz.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19502) Delila_1 válasza retesz147 (#19497) üzenetére


Delila_1
Topikgazda

A képeken nem látszanak a sor- és oszlopazonosítók, így nem tudom megírni a képletet. Nem baj, a SZUMHA függvénnyel Te is meg tudod írni.

Figyelj a hivatkozásokra! A tartomány és a kritérium meghatározásánál fix oszlopok legyenek, az összegtartomány relatív oszlopra hivatkozzon.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19503) retesz147 válasza Delila_1 (#19502) üzenetére


retesz147
addikt

köszi szépen!

ha nem működik, még jövök, ha nem probléma....

Xiaomi 13 eu dev...

(#19504) Delila_1 válasza retesz147 (#19503) üzenetére


Delila_1
Topikgazda

OK.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19505) Delila_1 válasza Mecsi92 (#19498) üzenetére


Delila_1
Topikgazda

A1 és B1 cellákban van a két időpont. A képlet

=HA(B1>A1;"- ";"") & SZÖVEG(ABS(B1-A1);"óó:pp")

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19506) terencehIII


terencehIII
tag

sziasztok!
azt hogy tudnám megcsinálni ha egy munkalapon azt szeretném hogy 3-4 cellán kívül az összes többit ne lehessen módosítani??? (lapvédelemmel próbáltam de akkor semmit nem lehet változtatni)
2007-es verziót használok

(#19507) Delila_1 válasza terencehIII (#19506) üzenetére


Delila_1
Topikgazda

Annál a 3-4 cellánál a cella formázásánál vedd ki a pipát a "Zárolt" négyzetből (Védelem fül), ezután védd le a lapot.

[ Szerkesztve ]

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19508) bandus válasza Delila_1 (#19501) üzenetére


bandus
veterán

köszönöm, tökéletes megoldás! :R

"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"

(#19509) Delila_1 válasza bandus (#19508) üzenetére


Delila_1
Topikgazda

Szívesen. :)

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19510) retesz147 válasza Delila_1 (#19509) üzenetére


retesz147
addikt

Ment a PÜ.... köszi

Xiaomi 13 eu dev...

(#19511) Mecsi92


Mecsi92
újonc

Sziasztok!

Újabb kérdéssel fordulnék Hozzátok!

Van 2 munkanap. Az egyiknél túl léptük a munkaidőt, de a másiknál meg kevesebb lett. Hogyan tudnám egy képletbe írni, hogy ha túl lépjük, akkor kiírja rendesen, de ha nem lépjük túl, akkor meg mínuszosan írja ki nekem az óraszámot.

Illetve, hogyan tudom összeadni a mínuszos óraszámot a rendessel? Próbálkoztam szum-mal is, meg szimplán összeadással is, de sehogy se akarja hozzáadni.

Kérlek segítsetek!

Előre is köszönöm! :)

[ Szerkesztve ]

(#19512) D5


D5
aktív tag

Sziasztok!
Nagy segítség kellene:
A1 cellában található: "F54" (fkeres függvény találati eredménye)
A2 cellában található: "F60" (fkeres függvény találati eredménye)

Én átlagot szeretnék számolni egyébként az F54 és F60 cellákból (ahol az F oszlopban 1-100-as sorig számok szerepelnek. Vagyis olyan képletet szeretnék, ami úgy számolja az átlagot, hogy "ÁTLAG(A1:A2)" (ahol ugye az A1-es cella az "F45" értéket tartalmazza, az A2-es cella pedig az "F60" értéket tartalmazza)

Mivel az A1 és A2 cella attól függően változik, hogy mit adok meg paraméternek (tehát az A1-es cella lehet "F78", míg az A2-es cella lehet "F88"), ezért könnyítés lenne számomra, ha az átlag számításkor automatikusan számoljon.

Tudtok segíteni?

(#19513) Delila_1 válasza D5 (#19512) üzenetére


Delila_1
Topikgazda

Próba nélkül:
=átlag(indirekt(a1 & ":" & a2)

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19514) D5 válasza Delila_1 (#19513) üzenetére


D5
aktív tag

Hát ez bejött!!! :C
EZER köszönet! :R

(#19515) Delila_1 válasza D5 (#19514) üzenetére


Delila_1
Topikgazda

Szívesen. :)

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19516) Oliverda


Oliverda
félisten

Na akkor még egyszer, hátha...

Excel 2007 alatt vajon miért nem akar működni az ismétlés funkció?

Egy fájlban akad néhány a fentihez hasonló rész, amit rendszeresen sorba kell rendezgetni felbontás alapján. Excel 2003-ban meg lehetett csinálni, hogy csak egyszer adtam meg neki a szempontokat, majd ezután a többit kijelölgettem és F4, de ez most valamiért nem működik.

Ötlet, tipp, valami? :)

Köszi!

"Minden negyedik-ötödik magyar funkcionális analfabéta – derült ki a nemzetközi felmérésekből."

(#19517) the radish válasza Mutt (#19493) üzenetére


the radish
senior tag

Szia!

Nagyon köszönöm és bocs, hogy csak most, de pár próbálkozás után megoldódott és ezért nem néztem vissza.
A "\" meg van oldva már a kritériumban egy HA függvénnyel, de azért ezt is köszönöm.

(#19518) nimmy001


nimmy001
csendes tag

Sziasztok,

Rejtély megoldásához szeretnék segítséget kérni. Adott egy excel fájl egy hálózati mappában, ami nincs közös használatra beállítva, tehát egyszerre csak egy felhasználó írhat bele, mindenki más akkor csak olvashatja. Hogy lehet az, hogy ha éppen senkinél nincs nyitva, és valaki megnyitja éppen, akkor az excel mégis azt jelzi éppen, hogy valaki más használja (ki is írja a felhasználót, hogy szerinte kicsoda) és felajánlja, hogy megnyissuk olvasásra (tehát beleírni nem enged)? Olyan, mint ha a fájl nem venné észre, hogy kikapcsolták. Hogy lehet az excellel megértetni, hogy aki szerinte használja, az már rég otthon pihen hálózati kapcsolat nélkül? :)

(#19519) Mutt válasza nimmy001 (#19518) üzenetére


Mutt
aktív tag

Hello,

Ezt nézzétek meg: http://support.microsoft.com/kb/942146
Illetve ezt.

Ahogy olvasom Windows Vista és frissebb verziók esetén jön elő.

üdv

A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel

(#19520) AtthysKA válasza Mutt (#19492) üzenetére


AtthysKA
csendes tag

Köszönöm a részletes és pontos leírást és a segítséged!

(#19521) adam0913


adam0913
tag

Van olyan excel függvény, amely azt mondja meg hogy az adott szám egész-e és nem kerekítgeti meg stb..? :F

(#19522) MarioAna


MarioAna
senior tag

Üdv!
Olyan problémám lenne, hogy darabteli (bár ez most mind1) függvénynél, több olyan tartományt akarok megadni (amiben keressen), amik nem egymás mellett vannak (oszlopok), ám mivel ezeket ;-el választaná el, ezért már a következő oszlopot kritériumnak veszi.
Hogy tudnám ezt megoldani, hogy pl van
1.A1-A20
2.D1-D20
3.F1-F20
tartományaim
és ebben keresnék egy mondjuk
B15-ös cellában lévő kritériumot.
Ebben az esetben a függvény így nézne ki
=DARABTELI(A1:A20; D1: D20; F1: F20; B15) (szóközök a smileyk miatt)
ugye a B15 lenne a kritérium, de már az első ; után lévő D1-D20-at veszi annak.
Próbáltam úgy, hogy az fx gombra kattintva külön kijelölgetve a tartományt és a kritériumot, de úgy is összekeverte.

[ Szerkesztve ]

(#19523) Delila_1 válasza MarioAna (#19522) üzenetére


Delila_1
Topikgazda

=darabteli(egyik_tartomány;kritérium)+darabteli(másik_tartomány;kritérium)+darabteli(n_tartomány;kritérium)

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19524) chris76 válasza Mutt (#19495) üzenetére


chris76
újonc

Szia!

Köszönöm szépen a választ! Kipróbálom ezeket az oldalakat.

Üdv:
Chris

(#19525) Mutt válasza adam0913 (#19521) üzenetére


Mutt
aktív tag

Szia,

Ha A1-ben van a számod, akkor az "=INT(A1)=A1" képletet használhatod erre.

üdv

A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel

(#19526) adam0913 válasza Mutt (#19525) üzenetére


adam0913
tag

Nagyon jóóó!!! Köszönöm! :)

(#19527) Simba86


Simba86
senior tag

üdv emberek!

pénztárkönyvet szeretnék készíteni excelben, viszont van egy probléma, amit nem tudok megoldani, és fogalmam sincs, egyáltalán van-e ilyenre lehetőség :F

szóval:

áfát szeretnék számolni úgy, hogy egy adott oszlopba beírom a bruttót, az excel meg felbontja két oszlopra (alap+áfa) ez a része még megy, hiszen egyszerű szorzás, de...

hogy tudom azt megoldani:
adott 3 oszlop (5, 18, 27%-os áfa), és amikor értelemszerűen csak az egyik oszlopba írok bruttót, akkor a megfelelő oszlopokban (alap és áfa ismét) rendesen számoljon, azaz egy négyzeten belül 3 képlet legyen, azaz, hogy azt a képletet használja, amelyiket éppen kell (értelemszerűen amikor az 5%-osba írok, akkor úgy bontson, és így tovább...)

pl: adott az A3-as és a B3-as cella (alap és áfa)

az 5,18,27 %-os tételek bruttói rendre az E3, F3, G3-ban vannak. azt szeretném, hogy csak az utolsó 3 cellába kelljen írnom és az A3 és a B3-as cella úgy töltődjön ki, hogy a megfelelő bontás jöhessen létre.

van erre lehetőség, vagy felejtős? köszönöm szépen a segítséget előre is!

Siemens C35-> Siemens MT50-> Motorola E398-> SE K750i-> Nokia 6220 Classic-> ZTE Blade-> SE Xperia Mini Pro-> Samsung Galaxy S Advance -> Sony Xperia SP -> Huawei P8 Lite -> Xiaomi Redmi Note 4 -> Xiaomi Redmi Note 6 Pro ->Xiaomi Redmi Note 9 -> Xiaomi Redmi Note 11

(#19528) Delila_1 válasza Simba86 (#19527) üzenetére


Delila_1
Topikgazda

Az egyszerűbb bevitel érdekében a B oszlopba érvényesítést tettem, ebből választhatod ki a 3 féle ÁFÁ-t. Az adatokat a H oszlop tartalmazza.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19529) lappy válasza Simba86 (#19527) üzenetére


lappy
őstag

SZia!
két képlet kell:
=HA(SZÁM(C2);((C2/105)*100);HA(SZÁM(D2);((D2/118)*100);(E2/127)*100)) az alaphoz
=HA(SZÁM(C2);((C2/105)*5);HA(SZÁM(D2);((D2/118)*18);(E2/127)*27)) az ÁFA

Bámulatos hol tart már a tudomány!

(#19530) Simba86 válasza lappy (#19529) üzenetére


Simba86
senior tag

NAGYON köszönöm lappy! tökéletes!!! :)

még egy kérdésem lenne, de az gondolom már tényleg lehetetlen: ha két oszlopba írok (mondjuk egy számlán van kétféle áfával rendelkező tétel is), akkor szerinted lehetséges, hogy összeadja a két alapot vagy a két áfát? (mert ugye a pénztárgykönyvben a különböző áfás tételek alapjai is összevonandók)

(pl: 1000 az egyik, 1000 a másik oszlopba, az egyiknek az alapja így 847, míg a másiké 952, így az alaphoz tartozó cellába ennek a kettőnek az összege kerülne)

(mondjuk erre van megoldás, két külön sorba írom a két tételt, csak érdekel a dolog :) )

Delila! köszönöm a segítséged, de sajnos ez bonyolultabb ennél. 27%-os áfánál az alapot úgy kell kiszámolni, hogy a bruttót szorzom 0,7874-gyel, míg 18%-osnál 0,8475-tel, mert a bruttó tartalmazza az áfát, azaz a bruttó nem 100%, hanem 127,118, ill. 105. De mindenképpen köszönöm a segítőkészséged, értékelem! :)

[ Szerkesztve ]

Siemens C35-> Siemens MT50-> Motorola E398-> SE K750i-> Nokia 6220 Classic-> ZTE Blade-> SE Xperia Mini Pro-> Samsung Galaxy S Advance -> Sony Xperia SP -> Huawei P8 Lite -> Xiaomi Redmi Note 4 -> Xiaomi Redmi Note 6 Pro ->Xiaomi Redmi Note 9 -> Xiaomi Redmi Note 11

(#19531) Mutt válasza Simba86 (#19530) üzenetére


Mutt
aktív tag

Hali,

A3-ban a képlet:
=C3/(1+$C$1)+D3/(1+$D$1)+E3/(1+$E$1)
B3-ban pedig:
=SZUM(C3:E3)-A3

A képlet a nettóérték számításhoz nem a szorzásos változatot használja (mivel a szorzószám csak közelítőértékként van többnyire megadva) hanem az osztásost. Az első sorban rögzítve vannak az áfa kulcsok, így a képlet tud rájuk hivatkozni.
A nettóértéket kiszámolva az áfa már könnyen számolható a bruttóból kivonva.

Esetleg az A3-ra egy kerekítést dobhatsz.

üdv

A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel

(#19532) hallgat válasza Simba86 (#19530) üzenetére


hallgat
csendes tag

Szia!

Bocsánat, csak trollkodom. :))

ÁFA számításnál az osztás ad pontosabb eredményt, nem a közelítő értékkel való szorzás.
A bruttó értékből úgy kapod meg a nettót, hogy elosztod 1 egész + ÁFA értéke tizedesekben megadva, azaz 1,27-tel, ha 27%-os az ÁFA kulcs.

Ha megnézed lappy válaszát, ugyan ezt csinálja, csak két lépésben, azaz elosztja 127-tel (megkapja az 1%-ot), majd szorozza 100-zal (megvan a 100%).

Én azért választanám Delila megoldását, mert nincs a képletbe "égetve" az ÁFA értéke. Ha változás van, vagy új érték jön be a képbe, csak a listát kell bővíteni/helyesbíteni. Elgépelni sem lehet, mert érvényesítésnél csak a listában szereplő értékeket veheti fel a cella, kisebb a hiba lehetősége.

Persze ez mindenkinek a saját ízlése ;-)

Még egyszer elnézést a belekotyogásért!

Hogy a kérdésedre is legyen némi segítség:
A két bruttó 1000-es cellád alapjainak összegét kiszámoltathatod lappy képletével úgy is, hogy a két képletet (x áfa és y áfa) összeadásjellel egymás mögé fűzöd. Így a képlet kiszámolja az első cella értékéből a nettó értéket, majd hozzáadja második cella értékéből számolt nettó értéket és ezt jeleníti meg.
Az kérdés, hogy egy pénztárkönyvben miért is írnál 2 tételt egy sorba?
De ez már a Te szakterületed. :)

Peace, love r'n'r! :) :)

[ Szerkesztve ]

Office 2010 Attól, hogy a verebek alakzatba állnak, az még nem SAS!

(#19533) Simba86 válasza Mutt (#19531) üzenetére


Simba86
senior tag

szia!

Nagyon szépen köszönöm a segítséged Mutt! :)

igen, így valóban sokkal jobb! :)

mindenkinek köszönöm a nagyon gyors reakciót! :) :R

Siemens C35-> Siemens MT50-> Motorola E398-> SE K750i-> Nokia 6220 Classic-> ZTE Blade-> SE Xperia Mini Pro-> Samsung Galaxy S Advance -> Sony Xperia SP -> Huawei P8 Lite -> Xiaomi Redmi Note 4 -> Xiaomi Redmi Note 6 Pro ->Xiaomi Redmi Note 9 -> Xiaomi Redmi Note 11

(#19534) hallgat válasza hallgat (#19532) üzenetére


hallgat
csendes tag

Bocs, látom Mutt már letudta a témát :DD :DD :DD

Office 2010 Attól, hogy a verebek alakzatba állnak, az még nem SAS!

(#19535) Simba86 válasza hallgat (#19534) üzenetére


Simba86
senior tag

köszönöm neked is! :)

(ez a pénztárkönyvesdi még új nekem, keveset könyveltem így, de a 2 tétel úgy értendő, hogy mondjuk egy tescós számlán van 18 és 27-es áfás tétel is, de attól az még egy számla :) )

de ha rosszul tudom, javítsd ki persze! :)

szerencsére a cégeket könyvelhetem programmal, bele is bolondulnék nélküle... :(((

Siemens C35-> Siemens MT50-> Motorola E398-> SE K750i-> Nokia 6220 Classic-> ZTE Blade-> SE Xperia Mini Pro-> Samsung Galaxy S Advance -> Sony Xperia SP -> Huawei P8 Lite -> Xiaomi Redmi Note 4 -> Xiaomi Redmi Note 6 Pro ->Xiaomi Redmi Note 9 -> Xiaomi Redmi Note 11

(#19536) Mittu88


Mittu88
senior tag

Sziasztok!

Fél napot elcsesztem, segítsetek légyszi:

Van egy cella, amiben Fkeres függvénnyel változik az érték. (ez amúgy érvényesítéssel legördülő listából szedi az adatot, nem tudom fontos-e)
Nekem egy másik cellába kellene az a szám, amit kidob (de nem képlet, hanem maga az érték).
Ezt hogy lehet megcsinálni?

Pl.:
A1 cellában legördülő lista, költséghelyekről: üzem; raktár stb.
A2 cellában fkeres(A1;másik munkalapon a költséghelyhez tartozó szám)
A3 cellába kellene ez a szám értékként (úgy, hogy ha rákattintok, ne képlet legyen benne)

Üdv,
Ádám

(#19537) Mutt válasza Mittu88 (#19536) üzenetére


Mutt
aktív tag

Hello,

Ha nem jó a képlet, akkor csak makróval lehet megoldani:

Private Sub Worksheet_Calculate()
Const cella As String = "A2"

Range(cella).Offset(1).Value = Range(cella).Value

End Sub

üdv

A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel

(#19538) Mittu88 válasza Mutt (#19537) üzenetére


Mittu88
senior tag

Ú szuper, köszi szépen :)

(#19539) Mittu88 válasza Mutt (#19537) üzenetére


Mittu88
senior tag

Még egy olyat had kérdezzek, hogy hogy lehet leprogramozni azt, hogy a makró a célcella értéke alapján szűrjön le egy oszlopot?

' proba Makró
'
' Billentyűparancs: Ctrl+m
'
Columns("A: D").Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$D$17").AutoFilter Field:=1, Criteria1:="60100"
End Sub

Jelenleg így néz ki, az A oszlopban kellene, hogy leszűrje a költséghelyet, tehát a Criteria1-nek kellene, hogy cellára hivatkozás legyen (másik munkalapra).

[ Szerkesztve ]

(#19540) Mutt válasza Mittu88 (#19539) üzenetére


Mutt
aktív tag

Hello,

Kiegészítheted a korábbi makrót ezzel a sorral.

Worksheets("masik lap").Columns("A:D").AutoFilter Field:=1, Criteria1:=Range(cella).Value

Így lefut a szűrés minden alkalommal.
A gond, hogy pont emiatt erőforrás pazarló, ezért egy kicsit lehet hangolni rajta:
Dim EredetiErtek
Const cella As String = "A2"

Private Sub Worksheet_Calculate()

'kikapcsoljuk az eseménykezelést, mivel a következősor újabb eseményt (change) indítana el
Application.EnableEvents = False
'értéket másolunk eggyel a keresett cella alá
Range(cella).Offset(1).Value = Range(cella).Value
'eseménykezelést visszakapcsoljuk
Application.EnableEvents = True

End Sub

Private Sub Worksheet_Change(ByVal Target As Range)

'csak akkor engedjük futni a szűrést, ha változott a szűrési feltétel
If EredetiErtek <> Range(cella).Value Then
Worksheets("UDF").Columns("A:D").AutoFilter Field:=1, Criteria1:=Range(cella).Value
EredetiErtek = Range(cella).Value
End If

End Sub

üdv

A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel

(#19541) szata.68


szata.68
senior tag

Helló

Adott egy excel dokumentum,amiben a egyik oszlopban lévő (kb 100 szám) tartalmazó cellák értékét meg kéne szoroznom 1,5-tel úgy,hogy azokat felülírja.
Lehetséges ez valahogy?

Üdv.

Tamás

(#19542) Mittu88 válasza Mutt (#19540) üzenetére


Mittu88
senior tag

Próbáltam az egyszerűbb verziót, szépen le is szűri első alkalommal, aztán megbolondul az egész excel (mintha folyamatosan szűrne) és ezt a hibaüzenetet dobja:
Runtime error '-2147417848 (80010108)':
Automation error
The object invoked has disconnected from its clients.

Mit lehet a gond?

Így néz ki eddig a munkalap worksheet kódja:

"Private Sub Worksheet_Calculate()
Const cella As String = "D6"

Range("D7").Value = Range(cella).Value
Worksheets("Törzsadatok").Columns("A:D").AutoFilter Field:=1, Criteria1:=Range(cella).Value

End Sub"

(#19543) Mittu88 válasza Mittu88 (#19542) üzenetére


Mittu88
senior tag

Na jó, rájöttem, hogy így se lesz jó.

Az a k.. érvényesítés így se fogja elfogadni.

Szóval a lényeg az lenne:

Van egy költséghely lista, pl:
1000 üzem
2000 raktár
3000 központi irányítás
stb.

A lényeg az lenne, hogy legördülő listával lehessen a költséghelyet kiválasztani, alatta egy másik cellában szintén legördülő listával az jelenjen meg, hogy azon a költséghelyen milyen nyomtatók vannak (ehhez is van adatbázis).

pl ha kiválasztja, hogy Üzem:
Epson xy
HP xy
...

Ha átállítja raktárra:
Samsung xy
Konica Minolta xy
...

és így tovább.

Ezt hogy lehet megoldani? Szerintem VBA-ban egyszerű lehet, de ahhoz nem értek annyira :/
Érvényesítéssel meg szűrővel szenvedek, de rossz végén állok a brének :(

(#19544) Winner_hun


Winner_hun
félisten

Rákattintok egy keskeny mezőre és a tőle jobbra levő mezőt is kijelöli. Ha egy széles mezőre kattintok akkor ha a közepétől jobbra kattintok abban az esetben kijelöli a tőle jobbra levő mezőt is, ha a bal oldalára akkor viszont csak azt a mezőt amire kattintok. Mi van elállítva?

► "Kicsit olyan webcaritas" ◄ ヅ

(#19545) Delila_1 válasza Mittu88 (#19543) üzenetére


Delila_1
Topikgazda

Készíts kimutatást az adataidból, és akkor kedved szerint szűrheted a tartományodat.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19546) hallgat válasza Mittu88 (#19543) üzenetére


hallgat
csendes tag

Esetleg ezt vizslasd meg, ha nem túl sok a nyomtató vagy a terület, megoldható dinamikus adatérvényesítéssel:

[link]

Office 2010 Attól, hogy a verebek alakzatba állnak, az még nem SAS!

(#19547) Mittu88 válasza hallgat (#19546) üzenetére


Mittu88
senior tag

Köszi szépen mindkettőtöknek a segítséget. A kimutatást hétvégén próbálgatom majd (most is melóból érek, úgyhogy nagyon nem érek rá), kb 3 percet tudtam "játszani" vele, de tetszik :)

Amúgy ez a dinamikus adatérvényesítés az, amit keresek. Kicsi az adatbázis, úgyhogy ez lesz a befutó :)

Még egyszer köszi :C :R :R :R

(#19548) Delila_1 válasza Mittu88 (#19547) üzenetére


Delila_1
Topikgazda

Mostanában volt szó a dupla adatérvényestésről. Az akkori kérdezőnek idéztem egy régebbi leírást, [ezt].

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#19549) hallgat válasza szata.68 (#19541) üzenetére


hallgat
csendes tag

Csak egy minta, nem a legelegánsabb megoldás...
Feltételeztem, hogy adataid (amit szorozni kell) A2-től lefelé vannak.
B1 értéke nálam a képlet, azaz =A1*1,5

A makró megnézi, hogy meddig vannak adataid "A" oszlopban, addig a sorig "B" oszlopban bemásolja a képletet B1-ből B2-től az utolsó sorig.

Ezt követően ezzel az értékkel felülírja "A" oszlop értékeit, majd törli "B" oszlopot.

Sub Makró1()
'
' Makró1 Makró
'

Dim usor As Integer

usor = Sheets("Munka1").Range("A1").End(xlDown).Row

Range("B1").Copy
Range("B2:" & "B" & usor).PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False

Range("B2:" & "B" & usor).Copy
Range("A2:" & "A" & usor).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Columns("B:B").Delete Shift:=xlToLeft

Application.CutCopyMode = False

End Sub

Office 2010 Attól, hogy a verebek alakzatba állnak, az még nem SAS!

(#19550) Delila_1 válasza hallgat (#19549) üzenetére


Delila_1
Topikgazda

Makró nélkül is csak 1-2 kattintás. Beírod egy üres cellába a szorzót, és Ctrl+c-vel másolod. Kijelölöd a szorzandó területet. Jobb, klikk, irányított beillesztés, szorzás. A szorzó törölhető a művelet végrehajtása után.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.