Hirdetés

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

  • Delila_1

    Topikgazda

    válasz motinka #7631 üzenetére

    Több dolgot kellett átírni benne. A Select Case sorban most már nem az A1-et [cells(1)], hanem a B5 cellát [cells(5,2)] kell figyeltetni.
    Az ÖSSZESnél sem írhatsz XX oszlopot. A kiterjesztésből gondolom, hogy a 2007-es verziónál előbbit használsz, ahol az utolsó oszlop az IV.
    A fentieket kijavítva:

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim kezd As String, vég As String

    If Target.Address = "$B$5" Then
    Select Case Cells(5, 2)
    Case "CSABA"
    kezd = "D": vég = "F": GoTo Rejt
    Case "JÁNOS"
    kezd = "G": vég = "I": GoTo Rejt
    Case "FERENC"
    kezd = "J": vég = "L": GoTo Rejt
    Case "LÁSZLÓ"
    kezd = "M": vég = "O": GoTo Rejt
    Case "TIBOR"
    kezd = "P": vég = "R": GoTo Rejt
    Case "ÖSSZES"
    Columns("D:IV").Hidden = False
    End Select
    End If
    Exit Sub

    Rejt:
    Columns("D:IV").Hidden = True
    Columns(kezd & ":" & vég).Hidden = False
    End Sub

    Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

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