Új hozzászólás Aktív témák

  • Pakliman

    tag

    válasz dori0495 #38592 üzenetére

    Ahogy [Fferi50] írta, UserForm-mal.
    Ha már dolgoztál vele, akkor szerintem ez lenne a legegyszerűbb.

    Ha nem, akkor egy lehetséges megoldás:
    Mivel ha jól látom, már van egy statisztika munkalap (legyen a neve "Statisztika"), ezért használjuk azt.

    Feltételezve, hogy az adatokat tartalmazó munkalap neve "Adatok", a kódmoduljába be kell írni:
    (A kiválasztott sor DK oszlopában duplán kattintva fog lefutni a kód.)
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If (Target.Row > 3) And (Target.Column = Range("DK1").Column) Then
    With Worksheets("Statisztika")
    Cancel = True
    .Activate
    .Range("F2") = Target.Row
    End With
    End If
    End Sub

    A "Statisztika" munkalapra kell egy segédoszlop (mondjuk legyen az "F")
    Az "F2" cella fogja tartalmazni annak a sornak a számát, amin állva duplán kattintottál.
    A 3. sortól kezdve azoknak az oszlopoknak a betűjelét kell oda beírni, amelyikben megtalálható az adott adat.
    A "C" oszlop tartalma (már ahol éppen nem számított érték van, mint pl. "Szerszámok elkészítésének ideje"):
    =HA(ÜRES(F3);"";INDIREKT("Adatok!" & F3 & $F$2)).

Új hozzászólás Aktív témák