Thema Datum  Von Nutzer Rating
Antwort
Rot Inputbox mit Auswahl
16.03.2017 07:30:33 Andrej
NotSolved
16.03.2017 08:07:45 SJ
NotSolved
16.03.2017 08:24:34 Andrej
NotSolved
16.03.2017 08:27:21 Andrej
NotSolved
16.03.2017 08:32:52 SJ
NotSolved
16.03.2017 08:51:05 Andrej
NotSolved

Ansicht des Beitrags:
Von:
Andrej
Datum:
16.03.2017 07:30:33
Views:
1036
Rating: Antwort:
  Ja
Thema:
Inputbox mit Auswahl

Hallo,

habe mal wieder eine neues Problem.

Bei uns nutzen 3 Abteilungen eine Excel-Datei und jeder von denen hat in der Excel eigene Arbeitsblätter.

Diese Arbeitsblätter haben jeweils ihren eigenen Blattschutz. Ich habe eine Inputbox, die für meine Abteilung den Blattschutz in den gewünschten Arbeitsblättern aufhebt. Ich möchte in diese Inputbox eine Auswahl einbauen für die Abteilung Konstruktion, Montage und Elektriker.

Brauche somit hilfe wie man eine Auswahl in die Inputbox einbaut und wie der Quellcode dann z.b. für die Montage ausehen würde.

Habe bisher noch keine If Bedinungen selbstständig geschrieben.

 

Option Explicit
Public sPwd As String

Sub unprotec_sheet()
    On Error GoTo Nicht_frei
    sPwd = InputBox("Passwort eingeben:", "Blatt entsperren -Konstruktion-")
    If sPwd <> "" Then

        'ActiveSheet.Unprotect Password:=sPwd
         ActiveWorkbook.Sheets("Eingabemaske").Unprotect Password:=sPwd
         ActiveWorkbook.Sheets("Bel. Plan").Unprotect Password:=sPwd
         ActiveWorkbook.Sheets("Düsenprotokoll_01").Unprotect Password:=sPwd
         ActiveWorkbook.Sheets("Düsenprotokoll_02").Unprotect Password:=sPwd
        MsgBox "Blattschutz FREIGEGEBEN!"
        Sheets("Eingabemaske").Select
        Exit Sub
    End If
Nicht_frei:
    MsgBox "Blattschutz NICHT freigegeben!"
End Sub

Sub protect_sheet()
       ActiveWorkbook.Sheets("Eingabemaske").Protect Password:=sPwd, DrawingObjects:=True, Contents:=True, Scenarios:=True
       ActiveWorkbook.Sheets("Bel. Plan").Protect Password:=sPwd, DrawingObjects:=True, Contents:=True, Scenarios:=True
       ActiveWorkbook.Sheets("Düsenprotokoll_01").Protect Password:=sPwd, DrawingObjects:=True, Contents:=True, Scenarios:=True
       ActiveWorkbook.Sheets("Düsenprotokoll_02").Protect Password:=sPwd, DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

 

Bin für jede Hilfe dankbar.

Andrej


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Inputbox mit Auswahl
16.03.2017 07:30:33 Andrej
NotSolved
16.03.2017 08:07:45 SJ
NotSolved
16.03.2017 08:24:34 Andrej
NotSolved
16.03.2017 08:27:21 Andrej
NotSolved
16.03.2017 08:32:52 SJ
NotSolved
16.03.2017 08:51:05 Andrej
NotSolved