Keresés

Részletes keresés

Lesleee Creative Commons License 2010.12.30 0 0 13629

Üdv Mindenkinek!

A segítségeteket kérném.

Adott egy táblázat, amelynek első oszlopába összegeket írunk be. A következő 5 oszlop 5 különböző kategória (pl: egy, kettő három, négy, öt)

A beírt összeget szeretném az 5 kategória valamelyikébe rendelni. Arra gondoltam, hogy ha adott kategória (adott összeg melletti) cellájába kattintok duplán, akkor másolja át oda az összeget.


Egyszerű szöveget már sikerült beírnom dupla klikkes makró segítségével, de az adott feltétellel együtt nem megy.

Ebből ki lehetne indulni?

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Application.Calculation = xlCalculationManual
If Not Intersect(Target, Range("B13:B2000")) Is Nothing Then
Target.Value = Date
Cancel = True
End If

If Not Intersect(Target, Range("Q13:AA2000, G13:G2000, K13:K2000")) Is Nothing Then
Target.Value = "IGEN"
Cancel = True
End If
End Sub

 

Előre is köszönöm

SQLkerdes Creative Commons License 2010.12.30 0 0 13628

Jobb klikk bármelyi menü pontot (pld Home) és ott kattints KI a Minimise the Ribbon opciót.

Előzmény: mafikám (13626)
SQLkerdes Creative Commons License 2010.12.30 0 0 13627

Azt írd be, hogy 00:12:27.

Ha csak azt írod be, hogy 12:27 akkor úgy veszi mintha 12 óra 27 perc 00 másodpercet rögzítenél be és pp:mm formátumban csak a 27:00-t mutatja.

Előzmény: NeomatiK (13624)
mafikám Creative Commons License 2010.12.30 0 0 13626
Sziasztok!

2007-es (angol) excelem van es valami elallitodott, ha rakattintok az egyes menupontokhoz tartozo funkciok (pl. file - cut, insert - pivot table, stb), csak akkor jelennek meg, ha a menure kattintok, ha az excel tablaba, akkor pedig eltunnek a funkciok, csak a menusor latszik. Mit kell beallitani, hogy a funkciok is fixen latszodjanak? Koszi a segitseget!
NeomatiK Creative Commons License 2010.12.29 0 0 13625

Egyelőre beírom "szöveg"-nek formázva a cellát, ahogy eddig. Oszt kész. Csak műveletet nem tudok így végezni.

Előzmény: NeomatiK (13624)
NeomatiK Creative Commons License 2010.12.29 0 0 13624

Sziasztok!

 

Korábban már volt problémám az időformátummal amikor pp:mm formátumban akartam beírni.

Megint ez a gondom (Excel2002-ben) eddig az adott oszlopban be tudtam írni pp:mm formában írni. De most bővíteni akartam az oszlopot újabb adatokkal, de nem sikerült :-/ Ugyanaz a jelenség adódott, mint amire válaszolok. 12:27 -et akartma beírni a cellába, erre 27:00 jelenik meg. 

 

Ha a korábbi jól megírt (és jól megjelenő) céllába írtam be felülírván az ott szereplő adatot, akkor az is ezt a 27:00 -t jeleníti meg.

 

A windowsos időformátum szerintem jó, ahogy korábban felhívtátok rá a figyelmem.

 

Továbbra se tudom, hogy mi lehet a gebasz.

Van valami ötletetek?

Előzmény: NeomatiK (13550)
Törölt nick Creative Commons License 2010.12.27 0 0 13623

Nem tudom, hogy tudok-e, mert nem értem pontosan, hogy mit szeretnél.

Van egy munkalapod tele Commandbutton-okkal, ez eddig világos. Mit szeretnél velük csinálni? Mit értesz az alatt, hogy "egy osztályba sorolni"?

Előzmény: Sznida (13621)
wawabagus Creative Commons License 2010.12.24 0 0 13622

                                                                                               

 

                                                                                                 *

   

                                         * * *  NAGYON BOLDOG KARACSONYT MINDENKINEK!!!!!!!!!!!  * * *

                                                                                                 

                                                                                                 *

Sznida Creative Commons License 2010.12.23 0 0 13621

Jimmy the Hand,

 

Olvastam, és persze ki is próbáltam ezt a makrót, nagyon jól működik.

Nekem most olyan problémám van, és remélem tudsz segíteni.

A munkalapom van teli commandbutton-okkal, összesen 30-al, és ezeket szeretném egy osztályba sorolni, de sajnos nem sikerült. Azt gondolom, hogy az a baj, hogy ezek nem userform-on vannak, illetve OLE objektumok.

Tudsz segíteni?

 

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

 

Üdv: Sznido

Előzmény: Törölt nick (9698)
Törölt nick Creative Commons License 2010.12.23 0 0 13620

Áldott békés karácsonyi ünnepeket és egészségben, örömökben, sikerekben gazdag Boldog Új Évet Kívánok!

Delila_1 Creative Commons License 2010.12.23 0 0 13619

Minden kedves fórumtársnak kellemes ünnepeket, és boldog újévet kívánok.

 

Nem találnak meg a keresők bennünket, ha ilyen csend van itt.

 

Törölt nick Creative Commons License 2010.12.20 0 0 13618

rámutatsz a megfelelő ikonra akkor kiírja a billentyűfunkciót. pl szűrőnél írja is hogy ctrl shift L

Előzmény: Tbrigitt (13617)
Tbrigitt Creative Commons License 2010.12.20 0 0 13617

Ma telepitették fel a gépemre a 2007-es excelt, eddig 2000-es volt, szóval elég nagy ugrás....

Kezdem egész jól megtalálni hogy a már megszokott dolgokat hol keressem/találom, DE a gyorsbillentyű kombinációk, melyek tök jól müködtek a 2000-es verzióban, itt egyáltalán nem müködnek, ugyanazokra a kombinációkra - pld Alt+D+F re a filtert hoztam be - a 2007-es nem reagál. Hogy lehet ezeket a funkciókat "előhozni"?

Előre is köszi bármilyen segitséget!

 

quetzalcoaatl Creative Commons License 2010.12.20 0 0 13616

megvaaaaannnn:))) thx

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

Naaaaa.

Az egyik helyen jól csináltad, egy centivel arébb meg már rosszul. Hiányzik egy &

Előzmény: quetzalcoaatl (13614)
quetzalcoaatl Creative Commons License 2010.12.20 0 0 13614

annyira hüje vagyok ehhez az excelhez...hol a hiba? A5&" "&B5" "&C5

nem akarja csinálni....

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

Hát fűzz bele egy szóközt, így: " " (Idézőjel, szpész idézőjel) --> ...&" "&...

Előzmény: quetzalcoaatl (13612)
quetzalcoaatl Creative Commons License 2010.12.20 0 0 13612

lenne egy megoldhatatlan kérdésem:) van három cell, betű, szám, betű, három oszlopban, össze kellene vonnom őket &-el működik (A5 & B5 &C) csak az a baj, hogy úgy vonja őket össze, hogy nem hagy szóközt a három cella között pedig kéne, mit írjak a képletbe? kösz.

Törölt nick Creative Commons License 2010.12.17 0 0 13611

Lehet át kell struktúrálnod azt a táblát....Nemtom...  A Lista funkciót (több) összefüggő tartományra lehet használni. Vagy talán még jó neked az irányított szűrő is.... Sőt.

Előzmény: nyuffo (13610)
nyuffo Creative Commons License 2010.12.17 0 0 13610

Valóban enged, a listát létrehozza pl. ABC-ben és EFG-ben is. Az egymás melletti oszlopokkal - tehát ABC-n vagy EFG-n belül - működik a két feltétel szerinti szűrés, de úgy látom, hogy mondjuk A és F oszlopok használatával már nem. "A és B"-nél jól listáz, de "A és F" esetén nem. Itt csak az F szerint végzi a szűrést, és már nem veszi figyelembe az A oszlop korábbi szűrését, azaz nem tudok két szempont szerint keresni. Ennyire megzavarná, hogy van közöttük egy D oszlop, ami nem lista, nincs hozzáadva szűrő?

 

 

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

biztos h enged, akkro vmit rosszul csinálhatsz

Előzmény: nyuffo (13608)
nyuffo Creative Commons License 2010.12.16 0 0 13608

Megpróbáltam a listával, de itt sem enged több oszlopcsoportra szűrőt tenni, egyszerre csak egyre. Úgy szeretném, hogy pl. A-B-C oszlopban van szűrő, D-nél nincs, E-F-G-nél van, H oszlopban nincs, stb.

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

2003-asban Listává, (2007-esben asszem "tábla"-nak hívják - "Formázás Táblázatként)" alakítsd azt a tartományt (oszlopot) ahová a szűrőt akarod rakni

Előzmény: nyuffo (13583)
nyuffo Creative Commons License 2010.12.16 0 0 13606

SQLkerdes: Köszönöm a választ.

 

1. Sajnos nem csak szomszédos oszlopokra szerettem volna szűrőt tenni. Majd megpróbálom úgy átalakítani a táblázatot, hogy mégis szomszédosak legyenek, vagy minden oszlop kap szűrőt.

2. Akkor inkább nem mozgatom. :)

 

Az Excel amúgy 2007-es, de 2003-as verzióban is kell működnie, mert melóban csak az van.

Előzmény: SQLkerdes (13584)
SQLkerdes Creative Commons License 2010.12.15 0 0 13605

Gondoltam érdekességként benyomom ide ezt a videót.

Múltkor szó volt róla, hogy miért nem lehet pivot táblát heti csoportosításban készíteni.  Nos itt mondják el, hogy hogyan lehet.  Kell hozzá egy kis VBA meg nem egy kicsi angol, de megéri, mert jó trükk.

Törölt nick Creative Commons License 2010.12.15 0 0 13603

ctrl+alt+del --> taskmanager. Magyarul :). De látod Jimmy lefordított mindent "magyarra"

Előzmény: Gavriel (13599)
Törölt nick Creative Commons License 2010.12.15 0 0 13600

13585-ben azt írtad, nem akarod, hogy a munkafüzet látszódjék... Akkor most akarod látni, vagy nem akarod látni? ;-)

 

Egy kis háttérinfó.

 

Amikor a

Set xls = CreateObject("Excel.Application")   (illetve Set objExcel = CreateObject("Excel.Application"))

sor lefut, elindul az Excel egy új példánya, ami az éppen futó Exceltől független. Az új példány alapértelmezésben nem látható. Ha azzá akarod tenni, akkor (mint Robbantómester már megmutatta):

objExcel.Visible = True

Újra eltüntetni nyilván így kell:

objExcel.Visible = False

 

Lényeges dolog, hogy a makró végén az új Excel példányt vagy láthatóvá kell tenni, vagy pedig a Quit paranccsal bezárni (lásd: 13591). Ha egyik sem történik meg, akkor az Excel kvázi láthatatlanul ott marad a memóriában, és fölöslegesen köt le erőforrást. Ha nem törődsz vele, úgy a makró minden egyes futtatásakor újabb láthatatlan Excel keletkezik, és előbb utóbb megeszik az összes RAM-ot. És mivel a makró végeztével az objExcel objektumváltozó elveszíti értékét, már többé nem tudsz vele hivatkozni a láthatatlan Excel példányokra, tehát nem tudod bezárni sem őket. (Ha látható, akkor a szokott módon be tudod zárni.) Ekkor már csak a Task Managerből tudod kilőni. Ott viszont gondban leszel, hogy melyik Excel.exe a láthatatlan, és melyik az, amelyikben éppen dolgozol....

 

Előzmény: Gavriel (13597)
Törölt nick Creative Commons License 2010.12.15 0 0 13598

Igen, mert csak a feladatkezelőben látszik. Onnan láthatóvá tudod tenni ("Átváltás")

Sajnos nem tudom fejből a makróját és most nincs időm utánanézni.

Talán:

xls.Visible = True vagy P.Visible = True

Előzmény: Gavriel (13597)
Törölt nick Creative Commons License 2010.12.15 0 0 13596

Ne törődj vele. Add meg a saját elérési utadat idézőjelek között. (Ebből a fórummotor kihagyta a backslash-t)

Előzmény: Gavriel (13595)
Törölt nick Creative Commons License 2010.12.14 0 0 13592

Na, szóval nem xls.close, hanem P.close

 

Dim Path As String
Dim xls As Object, P As Object
Path = "i:-=DTP & Office=-MeloPMP Bakony900228.xls"
Set xls = CreateObject("Excel.Application")
Set P = xls.Workbooks.Open(Path)
'code....
P.Close

 

a végére meg berakod amit Boraka írt az utolsó két sorában, hogy ne kíváncsiskodjon, hogy mit akarsz meg mit nem. (Persze jó az övé is)

Előzmény: Gavriel (13589)

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