Keresés

Részletes keresés

pimre Creative Commons License 2013.02.11 0 0 20340

Ugyanúgy, mint a fejléc rögzítést. Csak ekkor a b4-re állsz, és így rögzíted az ablaktáblát. (És persze ugyanígy lehet 2, 3 stb. oszlopot is rögzíteni)

Előzmény: <Tycoon> (20334)
pimre Creative Commons License 2013.02.11 0 0 20339

"...nekem úgy kéne hogy a felső 30 sor, megmarad fix, az alsóban meg oszlopot szúrok be vagy törlök, akkor a felső nem változik": Ez így közvetlenül idegen az Excel szemléletétől, mert ez oszlop beszúrás, az oszlop beszúrás, nem pedig fél oszlop beszúrás. De 2 lépésben meg tudod oldani, amit akarsz:

 

1. Beszúrod az új oszlopot. (Mondjuk a C oszlop helyére egy új C oszlopot.)

2. A felső részen kijelölöd az új oszlopban azokat a sorokat, amik nem kellenek. (3 soros fejléc esetén a C1:C3 tartományt), majd kéred a cellák törlését (egér jobb gomb), és a kérdésre, hogy hogyan, válaszd az eltolást balra.

 

Elvileg lehetne fordítva, hogy az alsó részen jelölöd ki a fejléc alatt a C oszlop elemeit (a C4-től lefelé az összeset), majd a beszúrást választod, és a kérdésre azt választod, hogy cellák eltolása jobbra. 

Előzmény: <Tycoon> (20333)
Delila10 Creative Commons License 2013.02.11 0 0 20338

Sok módja van az alsó sor kikeresésének. Pl. az

usor = Cells(Rows.Count, "A").End(xlUp).Row eredménye 13 a csatolt kép szerint, mikor az A oszlopban még csak a "Második tartomány" adatai szerepelnek. Az oszlopazonosítók nem szerepelnek a képen, csak feltételezem, hogy az A oszlopban vannak az adataid.

 

Mivel a következő tartományt a 17. sorban akarod kezdeni, a makróba

usor = Cells(Rows.Count, "A").End(xlUp).Row+4 -et írj. Az usor változó értéke lesz a másolás helyének a sora.

 

A másolás egyszerűbb módja:

range("A1:G8").copy range("A" & usor)

Előzmény: szláj70 (20337)
szláj70 Creative Commons License 2013.02.11 0 0 20337
A kép az előzőről lemaradt.
szláj70 Creative Commons License 2013.02.11 0 0 20336

Sziasztok! Az alábbi probléma előtt állok, remélem, tudtok segíteni. A lapon van több, elkülönült tartomány, melyeket gombnyomással szeretnék másolni, mindig a saját típusú tartománya alá.

Ezt makróval próbáltam megoldani, ami sikerült is látszólag, ám amint egy felső tartományt saját maga alá másoltam, az alatta lévők rossz helyre másolódtak, kaotikus lett a kinézete, mivel a makróban a sorok adatai, számai nem illeszkedtek a változásokhoz, ahogy az a normál képletekben megszokott $ jel nélkül.
Szeretném, ha valahogy meg lehetne vizsgáltatni, hol van annak a blokknak, tartománynak a vége, utolsó sora és mindig az alá beilleszteni az új tartományt, melyben a cellákat (a kitöltendőket) ezután törölni is kellene. Jelenleg ilyen az egyik tartomány másoló makrója, de nem jó így.
Sub Makró2()
'
' Makró2 Makró
'

'
Rows("75:84").Select
Selection.Copy
ActiveWindow.SmallScroll Down:=3
Rows("85:85").Select
Selection.Insert Shift:=xlDown
ActiveWindow.SmallScroll Down:=9
Application.CutCopyMode = False
Range("C86:M86").Select
End Sub


Remélem, érthetően sikerült leírnom, mit is szeretnék, köszönöm segítségeteket.

 

pippancs Creative Commons License 2013.02.11 0 0 20335

Cserénél például a "€ 0.060" -ból a "€ " másold ki a cellából, így beilleszted a Keresett szöveg mezőbe és már tudod  őket cserélni.

Aztán a "." "," csere már jó eredményt ad.

Előzmény: NeomatiK (20332)
<Tycoon> Creative Commons License 2013.02.11 0 0 20334

Ja meg hogy lehet megoldani hgy az első oszlop legyen rögzítve és a felső 3 sor?  Mert most vagy az egyiket vagy a másikat engedi csak :(

Előzmény: <Tycoon> (20333)
<Tycoon> Creative Commons License 2013.02.11 0 0 20333

Ja így rögzíti, de ha az alsó részre szúrnék be mondjuk egy új oszlopot, akkor a felsőbe is beszúródik. 

Szóval nekem úgy kéne hogy a felső 30 sor, megmarad fix, az alsóban meg oszlopot szúrok be vagy törlök, akkor a felső nem változik.

 

Vagy azt nem így kellene valahogy beállítani?

Előzmény: pimre (20323)
NeomatiK Creative Commons License 2013.02.11 0 0 20332

Szia, sziasztok! :) Köszönöm a válaszokat.

Ez a 1-gyel való irányított beillesztéses szorzás nem akar nálam működni. Mert marad az eredeti eredmény, azaz nem akar számmá alakulni. A státusz sorban sem mutatja az összeget (és mást sem) ha ezeket a számokat kijelölöm.

 

ujszaszy - vagy bárki aki letölti a xls fájlt - megkérhetlek, hogy megnézd nálad működik-e nálad ez a fajta 1-gyel való szorzás?

 

A HELYETTE fv. külön oszlopot igényel, emiatt nem annyira szimpatikus.

 

 

még annyit tennék hozzá Delila megjegyzéséhez, hogy a nem nyomtatható karatkterekkel kezdődő tartlalnaknál nem mindig működik.

Jelen esetben is van minden cella előtt egy 160-as kódú valamilyen karakter.

így inkább képlettel csinálnám

 

=HELYETTE(L6;KARAKTER(160);"")-0

 

Így működik

:-)

 

 

pl. az eredeti C7 cellában "€ 0.060" volt. A cserék alkalmával az € jelet cseréltem (Ctrl+F) semmire. Tehát az € után volt egy szóköz, ami megmaradt.

Először a "€ " (tehát szóközt írva utána) akartam cserélni, de így nem engedte, az az üzenet jön, hogy a "Microsoft nem talált egyezést". Emiatt kényszerültem csak a "€" karaktert cserélni.

És úgy is ez az üzenet jött, ha az "€ 0"-t akartam cserélni, mert jellemzően 1-nél kisebb számok vannak az oszlopban. "€ 0.060"-ból lett volna így 0.06.

Nem tudom, hogy mi lehet a baj, mert "€ 0.060" ebben benne van ez: "€ 0" 

Előzmény: Delila10 (20325)
<Tycoon> Creative Commons License 2013.02.11 0 0 20331

köszi holnap megnézem

Előzmény: pimre (20323)
ujszaszy Creative Commons License 2013.02.11 0 0 20330

köszi :-)

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

160= shift szóköz

Előzmény: ujszaszy (20326)
ujszaszy Creative Commons License 2013.02.11 0 0 20328

csak a biztonság kedvéért tettem be a -0 -át a végére, mert ez biztosan számmá alakítja a számnak lázszó stringeket

Előzmény: Delila10 (20327)
Delila10 Creative Commons License 2013.02.11 0 0 20327

Nem töltöttem le, csak írtam a szorzást. A HELYETTE függvény alkalmazása után már nem is kell szorozni, azonnal számokká alakítja az oszlopot.

Előzmény: ujszaszy (20326)
ujszaszy Creative Commons License 2013.02.11 0 0 20326

még annyit tennék hozzá Delila megjegyzéséhez, hogy a nem nyomtatható karatkterekkel kezdődő tartlalnaknál nem mindig működik.

Jelen esetben is van minden cella előtt egy 160-as kódú valamilyen karakter.

így inkább képlettel csinálnám

 

=HELYETTE(L6;KARAKTER(160);"")-0

 

Így működik

:-)

 

Előzmény: Delila10 (20325)
Delila10 Creative Commons License 2013.02.11 0 0 20325

Másolásoknál előfordulhat, hogy bár általános formátumúak a cellák, mégis szövegként szerepelnek a benne lévő számok. Ezt legegyszerűbben úgy tudod ellenőrizni, hogy kijelölsz néhány cellát, és ha a státuszsorban szerepel az összegük, akkor számok, másképp nem.

 

Ilyenkor egyszerűen számokká alakíthatod. Egy üres cellába beírsz egy 1-est, Ctrl+c-vel másolod. Kijelölöd a kérdéses oszlopot. Jobb klikk, irányított beillesztés, szorzás. Már át is alakultak, az 1-est törölheted.

Előzmény: NeomatiK (20324)
NeomatiK Creative Commons License 2013.02.11 0 0 20324

Sziasztok!

Értetlenül állok egy probléma előtt.

Egy weboldalról másolok ki adatokat Excel 2002-be.

Szeretném összeadni az egy oszlopban lévő számokat a "pénz" oszlopban, de nem működik, azaz 0 (zöld) az eredmény.

Feltettem egy tárhelyre:

http://data.hu/get/6193365/szumma_kerdes_excel.xls

 

Azért leírom, hogy mi a helyzet. A cellák "általános" formátumúak. 3 változtatás oszlop van van, azaz összesen 4 oszlop van.

az első az eredeti kimásolt

a másodikban a szöveg feliratot 0-ra cseréltem

a harmadikban az € jelet töröltem cserével

a negyedikben a tizedes pontot tizedes vesszőre cseréltem.

 

Tehát a 4. változatban az összes cella az oszlopban megfelelő lenne szerintem a művelethez (összeadáshoz), és még így sem jó valami miatt.

 

Légyszi segítsetek! Nem tudok rájönni, mi okozza a hibát :-/ Kézzel meg nem akarom átírni mindet.

pimre Creative Commons License 2013.02.10 0 0 20323

Ez tévedés, valamit rosszul csinálsz. Mivel van Excel 2007-esem is (csak nem használom), megnéztem. A nézet menüben válaszd az ablaktábla rögzítést úgy, hogy a kívánt soron állsz! Tökéletesen működik. Ha a 31. soron állsz, akkor az első 30-at, ha a 180. soron, akkor az első 179-et rögzíti. Az más kérdés, hogy az utóbbinak kevés gyakorlati értelme lehet.

 

Nem tudom, hogy Te mit csinálsz másképp. Próbáld meg még egyszer!

 

 

Előzmény: <Tycoon> (20322)
<Tycoon> Creative Commons License 2013.02.10 0 0 20322

köszi.

2007-esem van.  

Sőt ott meg csak a felső első sort rögzíti, a régi meg a felső 3 sor fejlécét is tudta rögzíteni. Ezt se találom hogy lehet megmahinálni :(  mire jó ezt változtatgatni folyton :(

Előzmény: pimre (20321)
pimre Creative Commons License 2013.02.10 0 0 20321

Ha jól értelmezem a kérdésedet, akkor ez a megoldás: Ráállsz az utolsó rögzítendő sor utáni első sor (a Te esetedben a 31.) első oszlopára, majd a fenti menüben az 'ablak' gomb kiválasztása után a legördülő menüben: 'ablaktábla rögzítése'.  Ekkor az első 30 sor fix, és a 31-től scrolloznak a sorok. Ha nem az első oszlopon állva rögzíted az ablaktáblát, akkor a kiválasztott cellától balra lévő oszlopok is rögzítődnek, a többi pedig bal-jobb irányba scrolloz.

Mindez a 2003-as verzióban van így. A későbbiekben kicsit máshogy érhető el. Pl.: http://office.microsoft.com/hu-hu/excel-help/sorok-es-oszlopok-rogzitese-vagy-zarolasa-HP010342542.aspx#_Toc265665192

 

Előzmény: <Tycoon> (20318)
ekinid Creative Commons License 2013.02.10 0 0 20320

ekinid Creative Commons License 2013.02.10 0 0 20319

Sziasztok! A képen látható problémám van Excelben (2007). Találkozott valaki hasonlóval, valahogy orvosolható?

Köszi a válaszokat!

 

<Tycoon> Creative Commons License 2013.02.10 0 0 20318

sziasztok, megint egy menetrendi kérdés:

 

csinálok menetrendeket excellben (kb olyan mint a vasúti)

 

Egyik táblázatba megírom az oda irányt, aztán egy új munkalapon megírom a vissza irányt.

 

Namost kellene hétvégi oda és hétvégi vissza irány is, de nem akarok +2 munkalapot készíteni.

 

El lehet-e valahogy különíteni a felső  (kb 30 sort) az alsó soroktól, tehát ha mondjuk be kéne szúrnom vagy törölnom kéne az alsó táblázatból sorokat akkor a felsőben ne változzon semmi? 

Valami lakat vagy rögzítés nincs erre? 

Sánta Kutya (SK) Creative Commons License 2013.02.08 0 0 20317

Igen, ez is eszembe juthatott volna magamtól. De már mindegy, mert úgysem tudom lekérdezéshez használni a lentiek miatt.

Előzmény: ujszaszy (20314)
Sánta Kutya (SK) Creative Commons License 2013.02.08 0 0 20316

Na ez lesz a vége, pont most jutottam idáig, mert a B adatbázis csak webes phpmyadminon érhető el, az meg simán hátast dob a 123 ezer számtól, hiába egyszerű a lekérdezés. Lesz egy CSV export, aztán vagy írok rá egy programot, mert van egy txt és egy csv, vagy megy mind a kettő Accessbe.

Előzmény: Retro Image (20315)
Retro Image Creative Commons License 2013.02.08 0 0 20315

Ha mindkét adatbázisból becsatolod a szükséges táblákat egy Access mdb-be, akkor sem lehet direktbe lekérdezni?

Előzmény: Sánta Kutya (SK) (20310)
ujszaszy Creative Commons License 2013.02.08 0 0 20314

Esetleg még egyszerűbb, ha az egymás alatt levő számokat átteszed Wordbe, vagy bármely olyan szövegszerkesztőbe, ami tud speciális karaktereket is cserélni, és ott lereplaceled a paragrafusokat vesszőre. A Wordben. Ctrl + H >> a Keresett Szöveg mezőbe a ^p , a Csere erre mezőbe pedig a , (vessző, vagy amit szeretnél) írod. A beírható karakterek száma egyébként tök mindegy, mert pl a csere és keresésnél továbbra is csak 255 karakter.

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

Ó, erre nem gondoltam! Azt tudtam, hogy a 2003-asban szégyenletesen kevés, de hogy még most is...

Mindegy, közben áttettem txt-be, és összedobtam egy scriptet, ami most fut, és elvileg megcsinálja ugyanezt.

Hát nem egyszerű így az élet két adatbázissal.

Előzmény: Delila10 (20311)
Delila10 Creative Commons License 2013.02.08 0 0 20312
Előzmény: Sánta Kutya (SK) (20310)
Delila10 Creative Commons License 2013.02.08 0 0 20311

Limitálva van az 1 cellába írható karakterek száma, és ez különböző a verziók szerint.

Nem rég volt szó róla itt a fórumon.

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

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