Keresés

Részletes keresés

Delila10 Creative Commons License 2014.01.25 0 0 23861

Kipróbáltam, a cella háttérszínének a lekérdezéséhez valóban kell a range("a1"), csak nem értem, miért éppen ez.

A tartományom a C3-ban kezdődik. Ha ezt adom meg az A1 helyett, egy másik (melyik?) cella háttérszínét kapom eredményül.

Előzmény: Fferi50 (23860)
Fferi50 Creative Commons License 2014.01.25 0 0 23860

Szia!

 

Szerintem a names("tartomany").referstorange.range("A1").row  illetve .column kell, hogy működjön. (Nálam 2010-es verzióban biztosan megy). Az már egy más kérdés, hogy a range("A1")-et kihagyva -ahogyan Te is írtad -, ugyanazt az eredményt adja a row/column, de úgy tapasztaltam, hogy más tartományoknál is így van ez (mármint hogy a row/column a tartomány legelső cellájának a sorát/oszlopát adja vissza).

Viszont, ha magának a cellának valamilyen más tulajdonságát akarod visszakapni, akkor már bizony kell a Range("A1").

 

Üdv.

Előzmény: Delila10 (23858)
vasascnc Creative Commons License 2014.01.25 0 0 23859

G=ARCTAN2((C62^2+C63^2-D12^2-D13^2)/(2*D12*D13);GYÖK(1-(C62^2+C63^2-D12^2-D13^2)/(2*D12*D13)^2))*180/PI()

 

 

F=((ARCTAN2(C62;C63))-ARCTAN2((3+4*((C62^2+C63^2-3^2-4^2)/(2*3*4)));(4*(GYÖK(1-((C62^2+C63^2-3^2-4^2)/(2*3*4))^2)))))*180/PI()

 

 

Volna ez a 2 számításom, az táblán jól működik,de sajnos más programban nem..

Miként lehetne ezeket a  képleteket egyszerűsíteni és úgy átt alakítani hogy más alkalmazások is értsék??

a legnagyobb gon amit észre vettem az az ARCTAN2-vel van mert ezt más progik nem ismerik.. :(

Delila10 Creative Commons License 2014.01.25 0 0 23858

sor = Names("tartomany").RefersToRange.Row
oszlop = Names("tartomany").RefersToRange.Column

MsgBox "Sor: " & sor & " Oszlop: " & oszlop

 

Így működik. Az előző végén a range("A1") nem tetszett neki.

Előzmény: Fferi50 (23857)
Fferi50 Creative Commons License 2014.01.25 0 0 23857

Szia!

 

A names("név").referstorange a névhez tartozó tartományt (range object) adja vissza. (az elírt e betűért sorry.)

 

A példád akkor ad hibát, ha a Print_Area tartomány nincs definiálva névként. (Ahogy Jimmy is írta.)

 

Üdv.

Előzmény: Delila10 (23850)
Delila10 Creative Commons License 2014.01.25 0 0 23856

Mire ide értem, megtaláltad. :)

 

Elnevezett tartomány adatait írattam ki a súgó példásával. A sor és oszlop a terület középpontjának az értékeit adta.

Előzmény: Törölt nick (23853)
aero1001 Creative Commons License 2014.01.25 0 0 23855

Közben rátaláltam. Azért köszi szépen.

 

=INDIREKT(CÍM(HOL.VAN(0;G:G;-1);7))-G2

Előzmény: aero1001 (23852)
Törölt nick Creative Commons License 2014.01.25 0 0 23854

Ha például az A oszlopról van szó, ÉS az A oszlop kitöltöttsége megszakítás nélküli, azaz nincsenek üres cellák az adatoszlopban, akkor ez jó lehet:

 

=OFSZET($A$1;DARAB2(A:A)-1;0;1;1)

 

 

Előzmény: aero1001 (23852)
Törölt nick Creative Commons License 2014.01.25 0 0 23853

Megvan. Jó cucc.

Csak előtte definiálni kell a "Print_Area" nevű tartományt.

 

Előzmény: Törölt nick (23851)
aero1001 Creative Commons License 2014.01.25 0 0 23852

Sziasztok!

Valószínűleg nektek egy egyszerű feladat lesz amit szeretnék megtudni.

Egy olyan képletet keresek, amely egy oszlop utolsó elemét adja eredményül. Az oszlop folyamatosan bővül és mindig az oszlop utolsó elemével kell számolni.

Segítséget előre is köszönöm.

Törölt nick Creative Commons License 2014.01.25 0 0 23851

Nem értem a hibára futott kódrészt. Mi volt a célja? Mit keres benne .Value?

Előzmény: Delila10 (23850)
Delila10 Creative Commons License 2014.01.25 0 0 23850

Nálam ez hibára futott, pedig kivettem az utasításodból a felesleges, elírás során bekerült e betűt.

 

A súgó 

p = Names("Print_Area").RefersToRange.Value

MsgBox "Print_Area: " & UBound(p, 1) & " rows, " & _ UBound(p, 2) & " columns"

példája is hibás eredményt ad.

 

 

A

Range("tartomány").Select
a$ = Selection.Address
Range("A1") = Left(a$, Application.WorksheetFunction.Search(":", a$) - 1)

 

viszont jó eredményt ad. Biztosan van egyszerűbb megoldás is.

 

Előzmény: Fferi50 (23847)
Delila10 Creative Commons License 2014.01.25 0 0 23849

Fogalmam sincs. Ha nincs az ismert színész, a Jácintot női névnek gondolnám.

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

A Cseresznye az férfinév vagy női?

Előzmény: Delila10 (23840)
Fferi50 Creative Commons License 2014.01.25 0 0 23847

Szia!

 

Names("tartomany").referestorange.range("A1")

 

A referstorange adja vissza magát a tartományt, amire a név hivatkozik. Ennek már megnézheted minden olyan tulajdonságát, ami a tartományokat jellemzi.

 

Üdv.

Előzmény: tbando (23846)
tbando Creative Commons License 2014.01.25 0 0 23846

Egy névvel elnevezett tartomány bal felső cellájának a címét hogy kell lekérdezni?

 

Ezt módoltam ki rá, de már találkoztam egy egyszerűbbel, csak nem találom.

 

Range("tartomany").select

a=activecell.address

Fferi50 Creative Commons License 2014.01.24 0 0 23845

Szia!

 

Hát akárhogy is nézem, nem ezt írtad le az első kérdésedben megoldandó problémának.

 

A mostani példád alapján akár ez is lehetne a képlet =B2^szum(c2:c4).

 

Ami persze csak akkor igaz, ha minden B oszlopi adat 10.

 

Aztán mi van akkor, ha az első egyes nem a C2 cellában van???

 

Üdv.

Előzmény: mimi_bacsi (23844)
mimi_bacsi Creative Commons License 2014.01.24 0 0 23844

Megtaláltam a számomra jó megoldást (D2-be beírtam=10, D3-ba=100, D4-be=1000 és a C7-ben összeszámolom a C2-től C5 értékeket):

 

=HA(C7=1;D2;HA(C7=2;D3;HA(C7=3;D4;HA(C7=4;D5))))

 

mimi_bacsi Creative Commons License 2014.01.24 0 0 23843

Azt szeretném látni, ha a C segédoszlopokba az érték 1, akkor a B oszlopokban található értékeket szorozza össze.

Előzmény: Fferi50 (23842)
Fferi50 Creative Commons License 2014.01.24 0 0 23842

Szia!

 

Többszörös (beágyazott) ha függvényt ajánlok: ha(c2=1;B1;ha(c3=1;B2*B3;ha( stb.)))

 

Bár azért azon el kell gondolkodni, hogy a mutatott példádban mit is szeretnél kiírva látni... (mármint hogy minden hivatkozott C oszlopbeli cella értéke 1).

 

Üdv.

Előzmény: mimi_bacsi (23841)
mimi_bacsi Creative Commons License 2014.01.24 0 0 23841

 

D1-be szeretném az értéket beíratni, Ti milyen függvényt ajánlotok? 
Amit szeretnék: Ha a C2=1, akkor B1, ha C3=1, akkor B2*B3, ha C4=1, akkor B2*B3*B4, ha C5=1, akkor B2*B3*B4*B5

 

 

 

Delila10 Creative Commons License 2014.01.24 0 0 23840

A W-ban még nem szerepel a Cseresznye keresztnév, ami néhány napja anyakönyvezhető. :D

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

Nagy szerencséd van, mert én csináltam egy ilyet, kellett a munkámhoz. A Wikipédiából töltöttem le a férfi és női keresztneves cikkek címét. Írjál e-mailt, a hétvégén majd elküldöm.

Előzmény: pimre (23835)
pimre Creative Commons License 2014.01.24 0 0 23838

Köszönöm. Ilyenekkel egyelőre szerencsére nem találkoztam az én közel 3000 nevet tartalmazó listámban. De, ha majd lesz ilyen, akkor majd elkezdek sakkozni:-)

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

Viszont érdekes lesz kisakkozni, hogy melyik férfinév és melyik női :)

Agapion?

Anasztáz?

Dalia?

:-)

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

Még anno letöltöttem azt a fájlt, és más forrásból származó nevekkel összekombinálva lett egy 2800 neves lista. Elküldtem email-ben.

Előzmény: pimre (23835)
pimre Creative Commons License 2014.01.24 0 0 23835

És rögtön egy újabb kérés: 

 

Szeretnék egy férfi és női keresztneveket tartalmazó listát Excel által kezelgető formában. (Vagy legalább az egyiket a kettőből) Láttam, hogy Delila 2010 augusztusában (#12523) feltett egy listát a data.hu-ra 2300 utónévvel, de az ma már nem elérhető.

 

Megvan még valakinek, vagy van valami hasonló?

 

Mert szeretném megállapítani egy neveket tartalmazó adatbázisból a szereplők nemét. A név szétszedése vezeték-, kereszt, születési vezeték-, és születési keresztnévre (ahol ezek is vannak) gyönyörűen megy (jó néhány órai programozás után), ahol asszonynév van (-né a vége valamelyik résznek), ott is tudom, hogy nő, csak a legegyszerűbb esetekben a Gipsz Jakab és a Gipsz Ilona esetében nincs eszközöm a nem megállapítására. És több ezer adatról van szó, úgy hogy nem szívesen csinálnám kézzel.

 

pimre Creative Commons License 2014.01.24 0 0 23834

Köszönöm, és működik is. Szamár vagyok, hogy nem jutott eszembe. Hiszen amikor beírtam a vbCompareText szöveget, aminek az értéke 1, a program ezt a kezdőpontnak értékelte.

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

Hülyeséget mondtam az előbb, nem gondoltam végig.

Jó az, amit próbálsz, csak kell még bele 2 vessző. (A vbCompareText a 6. paraméter.)

Előzmény: pimre (23831)
Törölt nick Creative Commons License 2014.01.24 0 0 23832

Kombináld a LCase függvénnyel.

Előzmény: pimre (23831)

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