Keresés

Részletes keresés

epl Creative Commons License 2011.09.07 0 0 16006

Egyébként a cells("I9") biztos hogy nemjó :)

a cells az csak két paraméterrel megy sor és az oszlop

ami tud ilyet, hogy "I9" az a range

Előzmény: kovacsmiklos1985 (16004)
epl Creative Commons License 2011.09.07 0 0 16005

Címezd meg a file-t is.

Workbooks("Book1.xlsm").Worksheets("Sheet1").Cells(6, 2).Calculate

Előzmény: kovacsmiklos1985 (16004)
kovacsmiklos1985 Creative Commons License 2011.09.07 0 0 16004

 

Hát valahogy így néz ki a dolog.

Van a táblázat, ahol ott a kis ikon. A sárga részben a kód. De a hibaüzenet meg megjelenik.

Előzmény: epl (16003)
epl Creative Commons License 2011.09.07 0 0 16003

Hát ez sokmindentől függ. Elméleitileg be lehet állítani az excelben hogy ne frissítsen cellát automatikusan, de akkor ez minden másra is érvényes lesz. Gondolom ezt nem szeretnéd.

Én akkor nem fügvénnyel csinálnám hanem a makróval írnám be az időt a cellába, akkor biztos hogy csak akkor lesz benne ha a képre kattintasz.

Cells(7, 3) = Now

lehet ezt szebben is címezni

Worksheets("Sheet_neve").Cells(6, 2)=Now

 

Mi a hibaüzenet egyébként ? Csakmert nekem működik, kipróbáltam direkt.

 

 

Előzmény: kovacsmiklos1985 (16002)
kovacsmiklos1985 Creative Commons License 2011.09.07 0 0 16002

valamint ha a most függvényt használom, akkor ha kilépek az excelből, és visszalépek, akkor autómatikusan frissíti az értéket, én meg azt szeretném, hogy az ne frissüljön autómatikusan :)

Előzmény: Törölt nick (16000)
kovacsmiklos1985 Creative Commons License 2011.09.07 0 0 16001

Behelyettesítem a "sor" helyére, hogy 9, az "oszlop" helyére meg hogy I, de leáll hibaüzenettel. Vesszővel elválasztottam az értékeket, pont úgy, ahogy te írtad. Mi baja lehet?

Előzmény: epl (15999)
Törölt nick Creative Commons License 2011.09.07 0 0 16000

Sub Újraszámol()

   Sheets("Munka1").Range("A1").Calculate

End Sub

 

Munka1 és A1 helyére helyettesítsd be a releváns munkalap illetve cella nevét.

Előzmény: kovacsmiklos1985 (15998)
epl Creative Commons License 2011.09.07 0 0 15999

Sub Picture1_Click()
    Cells(sor, oszlop).Calculate
End Sub

Előzmény: kovacsmiklos1985 (15998)
kovacsmiklos1985 Creative Commons License 2011.09.07 0 0 15998

és ezt az újraszámolós kódot hogyan kell megoldani a makróban? ez bonyolult, vagy csak valami 1-2 soros programkód?

Előzmény: epl (15997)
epl Creative Commons License 2011.09.07 0 0 15997

Hozzárendelsz egy makrót a képhez, ami kattintásra a cellát újraszámolja amiben a (now()) függvény van.

Előzmény: kovacsmiklos1985 (15996)
kovacsmiklos1985 Creative Commons License 2011.09.07 0 0 15996

Sziasztok!

 

Lenne ötletetek arra, hogy hogyan tudnám megoldani azt, hogy mondjuk ha egy az excel táblába beszúrt képi elemre kattintok az egérrel, akkor egy meghatározott cella értéke automatikusan a pontos időre változzon?

 

Az ötleteket, és a segítséget előre is köszönöm!

 

Miki

Törölt nick Creative Commons License 2011.09.06 0 0 15995

ahoggy t65 is írta:

hiperhivatkozás-nak hívják excelben

(van függvény, de külön beszúrási lehetőség is van. (Beszúrás menüpont - hiperhivatkozás (asszem)

Előzmény: kelan (15991)
Törölt nick Creative Commons License 2011.09.06 0 0 15994

ez jó cucc, nem ismertem, kösz.

 

Előzmény: Delila10 (15989)
tt65 Creative Commons License 2011.09.06 0 0 15992

meg lehet biztos. én eddig csak olyan láttam, ami a munkalapneveket link-ként kiteszi egy külön munkalapra (az is nagy segítség)

javaslom gugli: add toc to excel

 

Előzmény: kelan (15991)
kelan Creative Commons License 2011.09.06 0 0 15991

Sziasztok! Szerintetek meg lehet oldani, hogy az Excel 2007 megnyitása után a megnyitott több munkalapból álló fájl mindegyik munkalapjárára rendezett és névvel ellátott ikonokon keresztül lehessen eljutni? Ha új ablakokat hozok létre a nézet menüben, majd ezeket kis méretűvé állítom és rendezem, már majdnem megfelelő a kapott eredmény, de ekkor mindegyik kisméretű ablak ugyanúgy néz ki, szóval mégsem ez a legjobb megoldás.

tt65 Creative Commons License 2011.09.06 0 0 15990

köszi!

ezt már olvastam valahol, de már nem volt meg! :-)

Előzmény: Delila10 (15989)
Delila10 Creative Commons License 2011.09.06 0 0 15989

Egy könnyítés a név beviteléhez: mikor bevitted a Forrás mezőbe az egyenlőségjelet, az F3 billentyű feldobja az addig elnevezett tartományok nevét, és csak ki kell választanod a megfelelőt.

 

Előzmény: tt65 (15988)
tt65 Creative Commons License 2011.09.06 0 0 15988

így már nekem is megy!  köszi (ez jó kör volt, ezt jó tudni :-)

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

Érvényesítésnél a lista forrását egyenlőségjellel kell kezdeni. Tehát ha pl. a forrásadat-terület neve "kukorica", akkor a forrás ne:

 

kukorica

 

hanem:

 

=kukorica

Előzmény: Gavriel (15986)
pimre Creative Commons License 2011.09.06 0 0 15985

Nagyon köszönöm!

Előzmény: Törölt nick (15983)
wawabagus Creative Commons License 2011.09.06 0 0 15984

Sziasztok!

Kicsit OFF leszek.

 

Tapasztaltatok olyat, hogy egy exceles táblázatot kiraktom word-be /picture enhanced metafile/ és ez a szerencsétlen egy nagy fekete pacsának érzékeli nyomtatáskor?

 

Lényegében nem nyomtatja ki, hanem egy nagy korom fekete kockát csak.

 

Neketek volt ilyen? Hogyan oldottátok meg?

 

Köszi!!

Törölt nick Creative Commons License 2011.09.06 0 0 15983

Persze mehet egybe is:

 

MsgBox ActiveSheet.ChartObjects(1).Chart.SeriesCollection(1).Trendlines(1).DataLabel.Text

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

Sub egyenlet_kiiratás()
    Dim co As ChartObject, s As Series, dl As DataLabel
    
    Set co = ActiveSheet.ChartObjects(1)
    Set s = co.Chart.SeriesCollection(1)
    Set dl = s.Trendlines(1).DataLabel
    MsgBox dl.Text
End Sub

Előzmény: pimre (15981)
pimre Creative Commons License 2011.09.06 0 0 15981

Kösz, azt hiszem értem. Még valamit: A DisplayEquation tulajdonságnál csak a false és true beállítási, illetve kiolvasási lehetőségeket látom. Magát az egyenletet (annak szöveges tartalmát) el tudom érni és hasonlítani?

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

Ha megnézed a Chart és a ChartObject súgóját, a lap tetején (mint minden más objektum esetében is) megtalálod az objektumok tulajdonságait a Properties link alatt.

Előzmény: pimre (15979)
pimre Creative Commons License 2011.09.06 0 0 15979

Van egy olyan érzésem, hogy ilyen egyszerűen nem tudom megoldani a dolgot. Nekem az is megfelel, ha ki tudnám választani az ActiveSheet.ChartObjects(i) diagramot, mint objektumot, annak kiolvasnám programból a tulajdonságait, majd a másik lapon lévő neki megfelelő objektum megfelelő tulajdonságaival tudnám hasonlítani. 

 

De fogalmam sincs, hogy honnan tudnám kigyűjteni egy objektum (jelen esetben egy diagram) tulajdonságait. 

 

Előzmény: pimre (15976)
Törölt nick Creative Commons License 2011.09.05 0 0 15978

ne szivassatok már... Ha "kézzel van beírva" akkor működik? Én mindig névvel ellátott tartományt adtam meg és így tudtam használni egy másik munkalapról származó validációs listát.

Előzmény: Gavriel (15975)
tt65 Creative Commons License 2011.09.05 0 0 15977

Jelentem a 2010-ben alapból működik, ezek szerint ez egy buta fogyatékosság a 2007-ben!

Előzmény: lotht (15970)
pimre Creative Commons License 2011.09.05 0 0 15976

Sziasztok!

 

Szerettem volna két különböző excel fájl azonos nevű munkalapjain a diagramok azonosságát tesztelni? (Azért lenne rá szükségem, hogy a korábban már jól működő programmal kiírt diagramok a program némi módosítása után is változatlanok maradtak-e)

 

Az egyszerűség kedvéért első lépésként kipróbáltam, hogy egyáltalán lehetséges-e ez a feladat egyetlen excel fájl különböző nevű munkalapjain. Valami ilyesmit szeretnék, hogy i ciklusváltozóval végiglépkednék diagramokon 

 

If ActiveSheet.ChartObjects(i) <> Sheets(másiklap).ChartObjects(i) Then

   hibajelzés

endif

 

A fenti sornál az Excel azt írja, hogy 'Object does'nt support this property or method'

 

Szerintetek van erre megoldás?

tt65 Creative Commons License 2011.09.05 0 0 15971

ok. így tényleg műxik! köszi

Előzmény: lotht (15970)

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