Hirdetés

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

  • Belnir

    csendes tag

    Köszönöm Delila és poffsoft, mégegyszer!
    Azonban maradtak még kérdések. Vérszemet kaptam... :DD

    Azt szeretném, hogy:
    1. valaki megnyitja a munkafüzetet
    2. a megnyílás pillanatában mentsen automatikusan egyet, beírva, hogy ki mikor hol stb, ahogy most is faszán megy
    3. ne kontárkodhasson bele, csak én - mivel mindenki a saját felh. nevével randalírozik, így gondolom kizárólagossá tehetem, hogy csak az én usernevem módosíthasson.
    Tehát a random user hiába szűröget, hiába cellaformáz vagy csinál akármit, ne menthesse el a kontárkodását. A kódokat nézegetve szerintem ez megoldható, kicsit variáltam rajta, és ilyen rövid lett:

    Private Sub Workbook_Open()
    Dim lastrow As Long
    Application.ScreenUpdating = False

    With Worksheets("Rejtett")
    lastrow = .Range("A" & Rows.Count).End(xlUp).Row + 1
    With .Range("A" & lastrow)
    .Offset(0, 0).Value = "OPEN"
    .Offset(0, 1).Value = ThisWorkbook.FullName
    .Offset(0, 2).Value = Now()
    .Offset(0, 3).Value = "'*"
    .Offset(0, 4).Value = "'*"
    .Offset(0, 5).Value = Environ$("username")
    .Offset(0, 6).Value = Environ$("computername")
    .Offset(0, 7).Value = Environ$("userdomain")
    End With
    End With

    ActiveWorkbook.Save
    Application.ScreenUpdating = True
    End Sub

    Tesztelve, egyelőre hibátlan működést mutat.

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