Keresés

Részletes keresés

Törölt nick Creative Commons License 2011.07.24 0 0 15548

Részemről is. De én még az Alt-ot sem használom :)

Előzmény: Delila10 (15545)
Vacy Creative Commons License 2011.07.24 0 0 15547

http://www.szoftverbazis.hu/szoftver/irfanview-v4-23--magyar--OW12.html

 

Beállítható a kivágott kép mérete, helye.

Előzmény: Törölt nick (15544)
Delila10 Creative Commons License 2011.07.24 0 0 15545

Részemről Alt+Prt scr, majd Paint-be Ctrl+v. :)

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

ezeket milyen képlopóval vágjátok be?

(gondolom nem (alt)+prt scr, aztán vmi szerkesztőben igazgatott képet raktok ide.

Előzmény: Törölt nick (15541)
Törölt nick Creative Commons License 2011.07.23 0 0 15543

Üdv!

 

Lenne egy-két kérdésem. Az első az lenne, hogy hogyan lehet azt megcsinálni, hogy van négy mérkőzés és ugye értelemszerűen a négy mérkőzésből továbbjut négy csapat és ezt a négy csapatot beírja a következő fordulóba autómatikusan és a négy győztes csapat nevét ki is emelje vastagon? Majd a két elődöntő győztesét automatikusan betegye a döntőbe? Illetve van négy féle verseny és mind a négynek más-más a pontrendszere, de egy tabellán számítják. Ez megoldható valahogy? Aki kiesik az első négyes mérkőzésén ők is más pontot kapnak mint aki ugyan azon verseny elődöntőjében esnek ki. Szóval 4 féle pontszámítás, de a 4 pontszámításon belül 4 adható. Negyeddöntős, elődöntős, döntős, győztes. Bocsi, ha bonyolultan fogalmaztam! Köszi előre is!

 

Üdv.

Törölt nick Creative Commons License 2011.07.22 0 0 15541

A munkafüzet fölső keretére jobb gombbal kattintva is elérhető. Próbáld ki azt.

Előzmény: Gavriel (15540)
Törölt nick Creative Commons License 2011.07.22 0 0 15538

Á, igen, emlékszem egyszer volt már erről szó. Csak nem használom, ezért aztán kipereg.

Viszont xl2003-ban a 21-gyel nem meg az a kód, amit az előbb beküldtem...

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

a magyar naptári hét számítás eltér a nemzetközitől, nálunk a csütörtökös hét számít elsőnek.

21-et kell a 2. argumentumba írni és akkor magyarul lesz (Legalábbis 2010-es xlben)

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

Az lehet, de az Analysis Toolpak-ba beépített WEEKNUM függvény, amit a kérdező használ, 30-at ad, és gondolom, neki ez kell. Amúgy az én naptáramban is 29. hét van.

Előzmény: Gavriel (15533)
Törölt nick Creative Commons License 2011.07.22 0 0 15535

Erre csak kerülő megoldást tudok: két ablak ugyanarról a munkafüzetről. (Ablak -> Új ablak menüpont)

Ha az egyiket görgeted, a másik nem mozdul, de amit az egyikbe beírsz, az a másikban is ott van.

Csak megfelelően el kell rendezni őket a képernyőn.

Előzmény: Gavriel (15529)
Törölt nick Creative Commons License 2011.07.22 0 0 15532

    Dim a As Long
    a = Evaluate("WEEKNUM(TODAY(),1)")

Előzmény: wawabagus (15530)
wawabagus Creative Commons License 2011.07.22 0 0 15530

Sziasztok,

Hogyan lehet a legegyszerűbben Weeknum-ot számolni VBA-ban.

Tegyük fel a mai nap today() weeknum-ját?

 

Köszönöm a segitséget!

Y

Törölt nick Creative Commons License 2011.07.22 0 0 15528

"Bármit megpróbálok a függöleges görgetés megmarad a kijelölt oszlopoknál."

 

15508-ban még az volt a baj, hogy "megfogja a sort is". Most meg az a baj, hogy nem fogja meg.

????

Mit is szeretnél tulajdonképpen elérni?

 

 

Előzmény: Gavriel (15525)
Sznida Creative Commons License 2011.07.22 0 0 15526

Szia,

 

Fel tudod tölteni a file-t? Megnéznénk, hogy mi lehet a baja!

 

Üdv: Sznido

Előzmény: Gavriel (15525)
Törölt nick Creative Commons License 2011.07.22 0 0 15524

Ha kijelölsz egy teljes oszlopot, és menüből választod az Ablak->Ablaktábla rögzítése parancsot (ami a VBA-s FreezePanes=True megfelelője) akkor a kijelölt oszloptól balra minden rögzítve lesz, jobbra pedig szalad. Sorok rögzítettségére a művelet nincs hatással. Én még olyan Excelt nem láttam, ahol ez ne így működött volna, pedig láttam már néhányat. Nehezemre esik elhinni, hogy a tiéd kivétel lenne.

Előzmény: Gavriel (15521)
Sznida Creative Commons License 2011.07.22 0 0 15523

Nincs mit!

Örülök, hogy segítettem. (Ha segítettem, mert lehet a google barátod volt a megoldás kulcsa)

 

Üdv: Sznido

Előzmény: Xooo (15522)
Xooo Creative Commons License 2011.07.22 0 0 15522

Szia !

 

Köszönöm a segítséget, közben 3.5 órás guglizással sikerült megoldani a problémát. Az volt a baj a legördülő listákkal, hogy bármit kiválasztottál nem az jelent meg, hanem visszaugrott a lista elejére, ugyanis a makró az egész munkafüzetre érvényes volt és így szöveget sem lehetett beírni sehova és a listák sem működtek. A megoldás ez lett:

 

Private Sub Worksheet_Change(ByVal Target As Range)
  Dim OldVal As Variant, NewVal As Variant
If Union(Range("$F3:$F100"), Target).Address = Range("$F3:$F100").Address Then
Application.EnableEvents = False
    NewVal = Target.Value
    Application.Undo
    OldVal = Target.Value
     If IsNumeric(OldVal) And IsNumeric(NewVal) Then
       Target.Offset(0, 1).Value = NewVal + Target.Offset(0, 1).Value
    End If
    Target.Value = NewVal
  Application.EnableEvents = True
  End If
  If Union(Range("$M3:$M100"), Target).Address = Range("$M3:$M100").Address Then
Application.EnableEvents = False
    NewVal = Target.Value
    Application.Undo
    OldVal = Target.Value
     If IsNumeric(OldVal) And IsNumeric(NewVal) Then
       Target.Offset(0, 1).Value = NewVal + Target.Offset(0, 1).Value
    End If
    Target.Value = NewVal
  Application.EnableEvents = True
  End If

End Sub

 

Így a beviteli cella mellett lévő cellába adja össze a számokat és a beviteli cellában mindig látszik az utolsó érték.

Igaz hogy mire rájöttem kifolyt mindkét szemem, de működik. Köszönöm szépen a segítségedet :)

Előzmény: Sznida (15517)
Törölt nick Creative Commons License 2011.07.21 0 0 15519

Köszi, iszonyat jó ötlet :)

 

Előzmény: SQLkerdes (15518)
SQLkerdes Creative Commons License 2011.07.21 0 0 15518

http://chandoo.org/wp/2011/07/20/interactive-dashboard-using-hyperlinks/

 

Na, ezek azok amitől leteszem a hajamat:

 

"Do you know that you can use a UDF as source for hyperlink.

Just like we can write =HYPERLINK(“http://chandoo.org/”,”Click here”)
we can also write =HYPERLINK(myFunction(),”Click here”)

And Excel would run your function when user clicks on the link.
But, there is more to it.
Excel would also run the function, when you place your mouse on the link. No need to click!"

 

"But, seasoned VBA programmers would know that Functions are not allowed to change values in other cells or format them. Well, that restriction does not apply if you use a function from Hyperlink!!!"

 

Most komolyan, ezeket a trükköket ki találja meg?

Ilyenkor jövök rá, hogy van okom szerénynek lenni excel témakörben...

 

Sznida Creative Commons License 2011.07.21 0 0 15517

Szia,

 

Azt a legördülős részt nem értem, de az oszlopra így tudod korlátozni a makrót:

 

Private Sub Worksheet_Change(ByVal Target As Range)
Dim OldVal As Variant, NewVal As Variant
If Not Intersect(Target, Range("F:F,L:L")) Is Nothing Then
    If Target.Count > 1 Then Exit Sub
    Application.EnableEvents = False
    NewVal = Target.Value
    Application.Undo
    OldVal = Target.Value
    If IsNumeric(OldVal) And IsNumeric(NewVal) Then
        Target.Value = NewVal + OldVal
    End If
    Application.EnableEvents = True
End If
End Sub

 

Van még egy hátránya ennek a makrónak, hogy egy cella értékét nem tudsz törölni, csak ha tartományt jelölsz ki. Ez nem tudom jó-e vagy rossz, lehet Neked éppen így jó!

 

Üdv: Sznido

Előzmény: Xooo (15512)
wawabagus Creative Commons License 2011.07.21 0 0 15516

Szia Jimmy,

Köszi!!

Hát majdnem ezt, de végül ez lett:

TransferSpreadsheet, itt klasszul lehet tovább részletezni, hogy hova mentse pontosan.

Tökjó, persze mindig jönnek újabb kihivások...

 

Pl miért tűnnek el a nulla értékek, amik még megvannak a kereszttáblában, de ha már egy táblát csinálok belőle ugyenbből a kersezttáblából, akkor már csak üres cellát ad...

 

Apró bosszúságok, amit idegesítőek :-DDD

 

:-)

Előzmény: Törölt nick (15499)
tt65 Creative Commons License 2011.07.21 0 0 15515

aha. akkor nekem se

Előzmény: Gavriel (15513)
Törölt nick Creative Commons License 2011.07.21 0 0 15514

Nekem nem fogja meg.

Előzmény: Gavriel (15508)
Xooo Creative Commons License 2011.07.21 0 0 15512

Sziasztok !

 

Private Sub Worksheet_Change(ByVal Target As Range)
  Dim OldVal As Variant, NewVal As Variant
  If Target.Count > 1 Then Exit Sub
   Application.EnableEvents = False
    NewVal = Target.Value
    Application.Undo
    OldVal = Target.Value
     If IsNumeric(OldVal) And IsNumeric(NewVal) Then
       Target.Value = NewVal + OldVal
    End If
  Application.EnableEvents = True
End Sub

 

Az előző kérdésemhez találtam ezt a makrót, ami tökéletesen megfelel a célra amit írtam. Ha bármelyik aktív cellába beírok egy számot hozzáadja a cella aktuális étékéhez. Tehát ha a cella 2, én beírok 3-at akkor 5-öt mutat. Egy gondom van vele, hogy a táblázatom felső sorában van legördülő lista, stb ami ezzel a makróval nem működik. Lehet valahogy csak az F és az L oszlopra megadni neki egy range-t....

 

Köszönöm szépen ! :)

tt65 Creative Commons License 2011.07.21 0 0 15511

a vízszintes elválasztó valamit, ami megosztja a táblázatot.

sajna képet most nem tudok beszúrni, ami megmutatná mire gondoltam

Előzmény: Gavriel (15510)
tt65 Creative Commons License 2011.07.21 0 0 15509

a sort húzd le az ablak aljáig is 'voila eltűnik!

Előzmény: Gavriel (15508)
Törölt nick Creative Commons License 2011.07.21 0 0 15507

Jelölj ki egy oszlopot, és utána rögzítsd az ablakot.

Előzmény: Gavriel (15506)
Törölt nick Creative Commons License 2011.07.21 0 0 15505

Igen, attól függ, hogy mi az aktív cella a FreezePanes parancs kiadásakor.

Ha pl. E11, akkor 1-10. sorok ill. A-D oszlopok rögzítettek.

Előzmény: Gavriel (15503)
Xooo Creative Commons License 2011.07.21 0 0 15504

Sziasztok !

 

Az alábbi dologban szeretném a segítségeteket kérni:

 

Adott pl A1, B1, C1 cella

 

A1-be írok több számot, ami C1-ben összegződne úgy, hogy B1-ben mindig megjelenne mi volt az utolsó szám amit A1-be írtam, egyfajta önellenőrzés céljául. Az A1-be írt szám nem kellene hogy ott maradjon, hasonlóan működne mint egy számológép. Ez egy havi összesítő táblázatomhoz kellene de nem jövök rá hogyan lehetne megoldani. Nyilván ennél bonyolultabb a dolog, ez csak egy szegmense az egész táblázatnak.

 

Köszönöm a segítséget / ötleteket !

 

Üdv mindenkinek.

Törölt nick Creative Commons License 2011.07.21 0 0 15502

"Szóval másik workbook munkalapjára így már nem tudsz hivatkozni..."

 

... csak kerülő úton:

 

Dim wb As Workbook, ws As Worksheet

Set wb = Workbooks("Másik workbook.xls")

Set ws = wb.Sheets(wb.VBProject.VBComponents("Sheet2 kódnév").Properties("Name").Value)

Előzmény: SQLkerdes (15501)

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