Office: Target/Range verkehrt?

Helfe beim Thema Target/Range verkehrt? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe eine Tabelle mit Gültigkeitslisten in Spalte D und davon mit Indirekt abhängige Gültigkeitslisten in Spalte E. Wenn ich... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von kurze Frage, 30. August 2015.

  1. Target/Range verkehrt?


    Hallo zusammen,

    ich habe eine Tabelle mit Gültigkeitslisten in Spalte D und davon mit Indirekt abhängige Gültigkeitslisten in Spalte E.

    Wenn ich jetzt was neues in Spalte D auswähle, ändert sich zwar die hinterlegte Liste in Spalte E, aber der alte Eintrag bleibt erstmal stehen. Also möchte ich bei Neuauswahl in Spalte D die Spalte E erstmal leeren.

    Habe die gleiche Frage in vielen Foren gefunden und alle Lösungen probiert - irgendwie ist mein Range verkehrt :-(, es passiert einfach nichts, weder mit worksheet_change noch mit selection_change....


    Code:
    Code:
    wenn ich nur das hier mache, dann kommt die msgbox
    Code:
    Könnt ihr mir sagen wo mein Denkfehler ist? Und wie muss ich die Range definieren, damit es für die ganze Spalte gilt - also jede Änderung in D eine leeren im benachbarten E erzeugt, aber nicht die ganze Spalte leert?

    Danke!

    :)
     
    kurze Frage, 30. August 2015
    #1
  2. Hallo!
    Code:
    wird niemals WAHR sein.
    Entweder:
    Code:
    oder:
    Code:
    Gruß Ralf
     
  3. Moin
    Target.address setzt Dollarzeichen vorraus und Buchstabe in gross
    If Target.Address = "$D$6" Then

    Target.Address(False, False) geht ohne Dollarzeichen
    If Target.Address(False, False) = "D6" Then

    fuer die Spalte musst du aber pruefen ob Target nur eine Zelle und ggf. das Event ausschalten.

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 4 Then
    Target.Offset(0, 1).ClearContents
    End If
    End Sub


    gruss hary
     
  4. Target/Range verkehrt?

    kuck mal was ich grade gemacht habe:

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 4 Then
    Target.Offset(0, 1).ClearContents
    End If
    End Sub

    Danke, manchmal hilft mir schon hier zu schreiben und ich kriege es dann hin. Vielleicht hilft es jemand anderem auch und ich weiß jetzt, dass target adress $ braucht
     
    kurze Frage, 31. August 2015
    #4
Thema:

Target/Range verkehrt?

Die Seite wird geladen...
  1. Target/Range verkehrt? - Similar Threads - Target Range verkehrt

  2. Macro Fehler Subscript out of Range

    in Microsoft Excel Hilfe
    Macro Fehler Subscript out of Range: Hallo Zusammen, ich muesste aus ca. 500 pdf's mit teilweise 90 oder evtl. sogar mehr Seiten, ein paar Daten auslesen. Ich habe ein Makro, dass ich vor Jahren benutzt habe, mit dem ich erst die...
  3. Laufzeitfehler 1004 "Die Methode 'Range' für das Objekt '_Global' ist fehlgeschlagen".

    in Microsoft Excel Hilfe
    Laufzeitfehler 1004 "Die Methode 'Range' für das Objekt '_Global' ist fehlgeschlagen".: Hallo Leute,*:)* nachdem ich in die "addIn 1.2.4" ein Sheet RKL eine Dropdownliste und ein Togglebutton hinzugefügt habe bekomme ich beim aufruf der UF die Fehlermeldung "Laufzeitfehler 1004 "Die...
  4. 2x Worksheet_Change(ByVal Target As Range)

    in Microsoft Excel Hilfe
    2x Worksheet_Change(ByVal Target As Range): Hallo zusammen, ich bin VBA-Anfänger und habe die ersten Codes erstellt. Nun möchte ich 2 von Ihnen, welche einzeln funktionieren, zusammenfügen, so dass beide entsprechend durchgeführt werden....
  5. Turnierdatenbank Punkteausweisung anhand Rang

    in Microsoft Excel Hilfe
    Turnierdatenbank Punkteausweisung anhand Rang: Hallo Habe eine Turnierdatenbank, wo ich aus einem separatem Sheet die entsprechenden Rangpunkte automatisch herauslesen kann und - wenn ich den Rang z.B. 2 eingebe - die Punkte dann auf dem...
  6. Rang.gleich aber mit untersten Rang bei gleichen Werten

    in Microsoft Excel Hilfe
    Rang.gleich aber mit untersten Rang bei gleichen Werten: RANG.GLEICH (Funktion) Beschreibung Gibt den Rang zurück, den eine Zahl innerhalb einer Liste von Zahlen einnimmt. Die Größe ist relativ zu anderen Werten in der Liste. Wenn mehrere Werte dieselbe...
  7. "=Wenn" in VBA in eine hochzählende .range einbauen

    in Microsoft Excel Hilfe
    "=Wenn" in VBA in eine hochzählende .range einbauen: Hallo Liebe Community, Ich bin aktuell dabei die Formeln für mehrere Spalten (z.B. P2:P8731) eines Photovoltaikprojekts in VBA zu programmieren. Nun gibt es Formeln, welche erst nach einer...
  8. 2x Private Sub Worksheet_Change(ByVal Target As Range)

    in Microsoft Excel Hilfe
    2x Private Sub Worksheet_Change(ByVal Target As Range): Hallo Zusammen, ich habe hier zwei funktionierende Markos, die ich gerne in einem Worksheet parallel laufen lassen würde. Kann mir einer weiterhelfen und sagen wie ich diese zusammenführe?...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden