Collapse column

Autor Thema: drop down mit mehrfachauswahl  (Gelesen 3195 mal)

Offline ZimmeMi

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
drop down mit mehrfachauswahl
« am: April 28, 2015, 15:53:01 Nachmittag »
Hallo zusammen,

ich habe folgendes Problem:
habe eine Drop Down Liste mit mehrfach auswahl erstellt. Dies funktioniert soweit ganz gut.
Sobald ich jedoch den Blattschutz aktiviere, funktioniert die Mehrfachauswahl nicht mehr.
Auch dann nicht, wenn ich alle Häckchen beim Blattschutz aktiviere.
Die Zelle ist natürlich nicht gesperrt.

Hier der Code:
Private Sub Worksheet_Change(ByVal Target As Range)
'** Mehrfachauswahl über DropDown-Liste (Gültigkeitsprüfung)
'** Einfügen im Code-Container des betreffenden Arbeitsblattes

'** Dimensionierung der Variablen
Dim rngDV As Range
Dim wert_old As String
Dim wertnew As String

'** Errorhandling
On Error GoTo Errorhandling

'** Mehrfachauswahl im definierten Bereich (Bsp. j8:j8) durchführen
If Not Application.Intersect(Target, Range("j8:j8")) Is Nothing Then

'**Range definieren
Set rngDV = Target.SpecialCells(xlCellTypeAllValidation)
If rngDV Is Nothing Then GoTo Errorhandling

'** Prüfen, ob eine gültige Zelle ausgewählt wurde und Werte eintragen
If Not Application.Intersect(Target, rngDV) Is Nothing Then
Application.EnableEvents = False
wertnew = Target.Value
Application.Undo
wertold = Target.Value
Target.Value = wertnew
If wertold <> "" Then
If wertnew <> "" Then
Target.Value = wertold & " _  " & wertnew
End If
End If
End If
Application.EnableEvents = True
End If

Errorhandling:
Application.EnableEvents = True
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub



Kann mir hier jemand behilflich sein?

Gruß,
ZimmeMi

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw: drop down mit mehrfachauswahl
« Antwort #1 am: April 28, 2015, 17:25:57 Nachmittag »
Hallo,

ohne den Code nachzuvollziehen, könntest Du probieren den Blattschutz per Code aufzuheben und wieder zu setzen.
Beispiel:
Code: Visual Basic
  1. ActiveSheet.Unprotect "Kennwort"
  2. :
  3. :
  4. Dein Code
  5. :
  6. :
  7. ActiveSheet.Protect "Kennwort"
  8.  
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline ZimmeMi

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: drop down mit mehrfachauswahl
« Antwort #2 am: April 29, 2015, 16:30:23 Nachmittag »
hat leider nicht funktioniert ;(

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw: drop down mit mehrfachauswahl
« Antwort #3 am: April 29, 2015, 17:23:36 Nachmittag »
Hallo,

dann schlage ich vor, dass Du hier eine Beispieldatei hochlädst. Was mich betrifft, nachvollziehen kann ich die Frage so nicht.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.