Thema Datum  Von Nutzer Rating
Antwort
24.10.2022 19:43:08 Hanibal545
Solved
24.10.2022 21:15:04 Flotter Feger
NotSolved
Rot Kann man es abfangen, wenn der User eine neue Spalte anlegt
24.10.2022 22:14:56 Mase
*****
Solved

Ansicht des Beitrags:
Von:
Mase
Datum:
24.10.2022 22:14:56
Views:
195
Rating: Antwort:
 Nein
Thema:
Kann man es abfangen, wenn der User eine neue Spalte anlegt

Definiere abfangen?

Du kannst abfangen+abfragen, ob ein Objekt eine Spalte und 1048576Zeilen als Referenz bekommen hat.

Über das Worksheet_Change()-Event und dessen Target-Variable.

 

Problem:

Du erkennst ohne Hilfsmittel nicht, ob hinzugefügt oder gelöscht wurde.

Private Sub Worksheet_Change(ByVal Target As Range)
    If (Target.Columns.Count = 1 And Target.Cells.Count = Rows.Count) = True Then
        MsgBox "Spalte gelöscht ODER hinzugefügt."
    End If
End Sub

 

Wenn also in der letzten Spalte irgendwo ein Wert steht, kann keine Spalte hinzugefügt werden und es läuft in einen Fehler.

Ist ne unschöne Krücke, aber denkbar bis hierhin.


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
24.10.2022 19:43:08 Hanibal545
Solved
24.10.2022 21:15:04 Flotter Feger
NotSolved
Rot Kann man es abfangen, wenn der User eine neue Spalte anlegt
24.10.2022 22:14:56 Mase
*****
Solved