Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Mehrfachauswahl in mehreren Bereichen
#1
Code:
Dim rngDV As Range
Dim wert_old As String
Dim wertnew As String

On Error GoTo Errorhandling

If Not Application.Intersect(Target, Range("B16:B1000")) Is Nothing Then

  Set rngDV = Target.SpecialCells(xlCellTypeAllValidation)
  If rngDV Is Nothing Then GoTo Errorhandling
  
  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
Liebe Excel-Gemeinde

Ich kopiere jeweils nur die Codes und kann diese meist leider nicht mehr gross weiter anpassen, da mir das Wissen dazu fehlt.
Auf jeden Fall möchte ich die Mehrfachauswahl nicht nur für den Bereich B16:B1000, sondern auch für E16:E1000 und G16:G1000 anwenden.

Wie passe ich den Code oben an?

Herzlichen Dank für eure Hilfe und liebe Grüsse
mauritius 5
Antworten Top
#2
Hallo,

mehrere Bereiche im Range so:
Code:
Range("B16:B1000, E16:E1000, G16:G1000")
Gruß Uwe
Antworten Top
#3
Vielen, vielen Dank!!! Habs immer mit ";" getrennt und dann gings natürlich nicht.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste