Hirdetés

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

  • Delila_1

    veterán

    válasz Acustic #35716 üzenetére

    Ha jól értem, a H oszlopba írod be az aktuális szereplő nevét. Ekkor az A oszlopban lévő, ilyen nevű szereplőt tartalmazó cellák váljanak sárga hátterűvé, felül jobbra rendezetté. Mikor új nevet adsz meg a H oszlopban, az előbbi cellák legyenek piros hátterűek, felül balra rendezettek, és az újonnan megadott név cellái sárgák, felül jobbra rendezettek.

    A laphoz rendeld a makrót (lásd a téma összefoglalóban).

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim ter As Range, CV As Object
    If Target.Column = 8 Then
    Set ter = Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row)
    For Each CV In ter
    If CV.Interior.Color = vbYellow Then
    CV.Interior.Color = vbRed
    CV.HorizontalAlignment = xlLeft
    CV.VerticalAlignment = xlTop
    End If
    If CV = Target Then
    CV.Interior.Color = vbYellow
    CV.HorizontalAlignment = xlRight
    CV.VerticalAlignment = xlTop
    End If
    Next
    End If
    End Sub

    Remélem, így gondoltad. Ha nem, akkor vagy segít valaki, vagy délután én átírom a makrót.

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