Keresés

Részletes keresés

karesz1978 Creative Commons License 2007.09.07 0 0 5960
thx! Szuper!
byszka11 Creative Commons License 2007.09.06 0 0 5959
Szia DJCarlos!


Az általad írt "keres"-sel lenne pár kérdésem. Azt hol lehet meghatározni, hogy melyik sortól keressen, illetve ha nem az "A" oszlopban szeretnék keresni?

Előre is köszönöm
Előzmény: Törölt nick (5939)
byszka11 Creative Commons License 2007.09.06 0 0 5958
Köszönöm mindenkinek a segítséget. Működik a szűrő és a makró is.
Előzmény: Törölt nick (5941)
Törölt nick Creative Commons License 2007.09.06 0 0 5957
Sub Zar()
ActiveWindow.Close
End Sub

Előzmény: karesz1978 (5955)
Törölt nick Creative Commons License 2007.09.06 0 0 5956
Igen, tényleg az zavart engem, hogy ha megváltoztatom a számformátumot, akkor a függvényem nem követte azonnal, csak ha frissítettem. Viszont a másik amit te csináltál az tisztább, szárazabb érzés, jobban használható mint az enyém, Köszönöm.
Előzmény: stromba (5954)
karesz1978 Creative Commons License 2007.09.06 0 0 5955
Sziasztok!

Én excelben egy gombot szeretnék készíteni amit ha megnyomunk bezáródik az aktuális munkalap. Kérdésem hogy a ctrl+f4-et milyen formába hogyan illesszem be?
thx
stromba Creative Commons License 2007.09.05 0 0 5954

Csak akkor nem frissül ha nem változtatsz semmit csak a cellaformátumot. Az application.volatile parancs ekkor nem működik. Esetleg segíthet a

 

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Application.Calculate
End Sub

Ehhez is legalább egy másik cellát ki kell hogy jelölj.

 

...és ha már megcsináltam, bemásolom ezt is, ez magát a currency kódot adja eredményként.

 

Public Function valuta(ByVal cella As Range) As String
    Application.Volatile
   
    If cella.Cells.Count > 1 Then Exit Function
    t = cella.NumberFormat
    i = Application.WorksheetFunction.Find("$", t, 1)
   
        If Mid(t, i + 1, 1) = "#" Then valuta = "$"
        If Mid(t, i + 2, 1) = "-" Then valuta = Mid(t, i + 1, 1)
        If Mid(t, i + 3, 1) = "-" Then valuta = Mid(t, i + 1, 2)
        If valuta = "" Then valuta = Mid(t, i + 1, 3)
 
   
End Function

 

 

Előzmény: Törölt nick (5953)
Törölt nick Creative Commons License 2007.09.05 0 0 5953
Még annyiban kérhetek segítséget, hogy mit kell tennem ahhoz,m hogy ez rögtön frissüljön is? Pórbáltam így is de nem jó:

Function SzamForma(Hivatkozas As Object)
SzamForma = Hivatkozas.NumberFormat
Application.Volatile
End Function
Előzmény: Törölt nick (5952)
Törölt nick Creative Commons License 2007.09.05 0 0 5952
Közben felhasználói függvénnyel megoldottam

Function SzamForma(Hivatkozas As Object)
SzamForma = Hivatkozas.NumberFormat
End Function
Előzmény: Törölt nick (5945)
Törölt nick Creative Commons License 2007.09.05 0 0 5951
Enter helyett ctrl
Előzmény: Törölt nick (5950)
Törölt nick Creative Commons License 2007.09.05 0 0 5950
ez az autofit megoldás csak akkor megy ha folytonos adatsor van a szomszédos cellákban. Használd ctrl+c és ctrl+v - Shift+Enter+le/felkurzorgombok vagy az egyéb kijelölési lehetőségeket (lásd excel súgója...)
Előzmény: wawabagus (5947)
Törölt nick Creative Commons License 2007.09.05 0 0 5949
Neeem... Ha ilyen egyszerű lenne akkor megoldanám a JOBB() függvénnyel stb...

a számformátum van így beállítva. azt hiszem itt csak egy felhasználói függvény fog segíteni ami visszaadja a cellának a NumberFormat-ot
Előzmény: wawabagus (5948)
wawabagus Creative Commons License 2007.09.05 0 0 5948

És a pénznem mindig a szám után van space-szel elválasztva (124 HUN) esetleg?

Ha igen és mondjuk access megoldás is érdekel, akkor lehet hogy ki lehet valamit találni...jobbról indulva átteni a space jel utáni infót.

De nem tudom, hogy ilyen megoldás érdekel-e.

 

 

Előzmény: Törölt nick (5946)
wawabagus Creative Commons License 2007.09.05 0 0 5947

Sziasztok!

Tudja valaki miért van az, hogy ha beírok egy függvényt és szeretném azt átvinni az alatta lévő cellákra (ergo az oszlopon belül másolnám), akkor normál esetben ha ráklikkelek az jobb alsó sarokra, akkor átmásloja a függvényt. DE valami miatt ez nem mindig működik...van valakinek ötlete, hogy miért nem működik? Mit lehet csinálni, ha nem akarom végig húzni az egeremmel (ami ráadásul szar) mind a 12ezer sort?

Ezer köszönet a segítségért!

Y

 

 

Törölt nick Creative Commons License 2007.09.05 0 0 5946
Konkrétabban a pénzformátumot kéne valahogy megkapnom... (HUF, USD, stb...)
Előzmény: Törölt nick (5945)
Törölt nick Creative Commons License 2007.09.05 0 0 5945
Tudtok arra valamilyen képletes trükköt, hogy egy szám formátumát hogy lehetne kinyerni? Makróval tudom hopgy kell, de az sajnos kivitelezhetetlen az adott helyzetben. Ismerem a Cella függvényt is de az sem megoldás....
Köszönöm előre is ha vkinek van ötlete.
Jozsef Creative Commons License 2007.09.05 0 0 5944
1, Irányított szűrő használata esetén hogyan tudom megadni, hogy a 0 és a 2 értékekre szűrjön?
Irányított szűrő esetén a VAGY művelettel összekapcsolt feltételeket külön sorban kell megadni a szűrőtartományban, pl. így
Mezőnév
0
2

Jelentése Mezőnév értéke=0 VAGY Mezőnév értéke=2.
Üdv
József
Előzmény: byszka11 (5938)
wawabagus Creative Commons License 2007.09.05 0 0 5943

NEKED IS KÖSZI!!!

:-)

Előzmény: Törölt nick (5937)
wawabagus Creative Commons License 2007.09.05 0 0 5942
KÖSZI!!!
Előzmény: Törölt nick (5936)
Törölt nick Creative Commons License 2007.09.05 0 0 5941
Hát, ha már összebénáztam, bemásolom az én verziómat is az 2.-re:

Sub KERES()
Dim KERES, BeIr As Byte
KERES = Cells(1, 1).Value
BeIr = 2
Db = Application.CountIf(Range("1:65536"), KERES)

For i = 1 To Db Step 1
Cells.Find(What:=KERES, After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
Cells.FindNext(After:=ActiveCell).Activate
ActiveCell.Offset(0, 1).Value = BeIr
Next
End Sub
Előzmény: byszka11 (5938)
Törölt nick Creative Commons License 2007.09.05 0 0 5940

1. Ha erre gondolsz: autoszűrőt lenyitva/Egyéni: {=0 VAGY =2}

Előzmény: byszka11 (5938)
Törölt nick Creative Commons License 2007.09.05 0 0 5939

 

2. egy megoldás:

 

Sub Rögzítés1()

Dim T As Range
Dim C As Range
Dim S As Long
Dim O As Long
On Error GoTo Hiba
S = ActiveSheet.UsedRange.Rows.Count
O = ActiveSheet.UsedRange.Columns.Count
Set T = Range(Cells(1, 1), Cells(S, O))
For Each C In T
    If C = Cells(1, 1) And Trim(Cells(1, 1)) <> "" _
    And Not (C.Row = 1 And C.Column = 1) Then Cells(C.Row, C.Column + 1) = 2
Next
Set T = Nothing
Exit Sub
Hiba:
Set T = Nothing

End Sub

Előzmény: byszka11 (5938)
byszka11 Creative Commons License 2007.09.04 0 0 5938
Sziasztok


2 kérdésem is lenne.

1, Irányított szűrő használata esetén hogyan tudom megadni, hogy a 0 és a 2 értékekre szűrjön? A '=0 '=2 használata esetén valamilyért együttetesen (külön cellába) nincs találat. Ha csak az egyiket használom akkor működik.

2, Makróval szeretném elérni: az A1-ben lévő szöveget megkeresi a táblázatban majd a találat melletti cellának az értékét átírja 2-re.

Előre is köszönöm
Törölt nick Creative Commons License 2007.09.04 0 0 5937
Az is lehetséges, hogy több munkalap van kijelölve egyszerre, ilyenkor jelenik meg zárójelben a címsorban lévő filenév mellett, hogy [csoport]. Pl lehet hogy ctrl+munkalapra kattintással, vagy Shift+Ctrl+pgdown/up billentyűkombinációval ezt érted el...

ilynkor rá kell kattintani vmelyik munkalapra és megszűnik a csoportos kijelölés.
Előzmény: wawabagus (5935)
Törölt nick Creative Commons License 2007.09.04 0 0 5936

 

A közös használatú dokumentumra gondolsz?

Eszközök - Közös használat - Szerkesztés - Közös használat engedélyezés mezőben törölni a pipát. Részletes leírás a súgóban a közös használat -ra keresve megtalálható.

Előzmény: wawabagus (5935)
wawabagus Creative Commons License 2007.09.04 0 0 5935

SOS!

Ugye van itt valaki?

Hogy lehet megszüntni a csoportos dokumentumot?

Please!!!

Ezere köszönet!!

y

Törölt nick Creative Commons License 2007.09.04 0 0 5934
Vagy: Menü/Eszközök/Beállítások/Megejelenítés/Zéró mint érték pipa kivesz
Előzmény: GTI205 (5932)
toccata Creative Commons License 2007.09.04 0 0 5933
Csak kinézetileg zavaró a nulla? Akkor a feltételes formázással állítsd be, hogy nulla esetén ugyanolyan legyen (gondolom fehér) a karakterek színe is, mint a háttéré.

Ha sehogy se szeretnéd a nullát, akkor a keresést tedd bele egy IF-be (HA-ba) valahogy így:
=HA(FKERES($B2;Munka1!$1:$65536;6;HAMIS)=0;" ";FKERES($B2;Munka1!$1:$65536;6;HAMIS))
így a nulla helyett egy szóköz lesz az eredmény, ami már nem fog zavarni.
Előzmény: GTI205 (5932)
GTI205 Creative Commons License 2007.09.04 0 0 5932

Hali!

 

Excel munkafüzetet használok. Az első lapon tárolom az alap adatokat, azonosító, név, irányítószám, település név, utca, házszám, helyrajzi szám. A többi lapon eseményeket az első lapon szereplőkkel. Az FKERES függvénnyel /=FKERES($B2;Munka1!$1:$65536;6;HAMIS)/az alap adatok átkerülnek és körlevélben használom fel.

 

A gondom az, ha üres egy cella az első lapon /elsősorban a házszám, vagy a helyrajzi szám / a keresés eredményeképpen "0" jelenik meg mint érték.

A HA és SZÖVEG.E függvényt körkörös hivatkozás miatt nem engedi. Újabb oszlopot nem szeretnék beszúrni. Tudtok valami megoldást?

 

GTI205

kenny1 Creative Commons License 2007.09.03 0 0 5931
Az első verzió nekem is megvolt, a másodikon még elmélkedem egy kicsit de igazából egyik sem az amire én vágyom.
köszönöm a választ
Előzmény: Törölt nick (5929)

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