Makro in Excel auf bestimmte Benutzer beschränken?

1 Antwort

Es ist nicht klar, wie bzw. wo das Bild dargestellt werden soll, entweder an einer Stelle des Sheet's oder in einem Userform. Grundsätzlich sähe dein Code so aus:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Column = 1 Then
    If Target.Row < 26 Then
        If Environ("Username") = "Edge" Then
        
            MsgBox "Zeige Bild"
        
        End If
    End If
End If

End Sub

So könnte es mit einem Userform aussehen:

Bild zum Beitrag

Dann ändert sich der Code so:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Column = 1 Then
    If Target.Row < 26 Then
        If Environ("Username") = "Edge" Then
        
            UserForm1.Show
        
        End If
    End If
End If

End Sub
Woher ich das weiß:Berufserfahrung
 - (Computer, programmieren, Microsoft Excel)

PeterFalk82 
Beitragsersteller
 29.10.2021, 12:11

Besten Dank, das werde ich nach dem Mittagessen gleich mal ausprobieren.

0