Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1008to1012
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

#NV über VBA löschen

#NV über VBA löschen
22.09.2008 10:32:00
Lars
Hallo zusammen,
folgendes Problemchen. Habe nachfolgendes Makro, welches mir erlaubt ein und dieselbe Zelle als Eingabe und Ausgabe-Zelle zu nutzen. Jedesmal wenn ich den Wert jedoch aus der Zelle lösche (Ich möchte die Zelle komplett leer haben), erscheint #NV. Dieses muss ich irgendwie löschen, da wiederum andere Zellen auf diese Zelle zugreifen.
Wäre super wenn mir jemand helfen könnte.

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A48:A55")) Is Nothing Then
On Error GoTo ERRHANDLER
Application.EnableEvents = False
Target = Application.VLookup(Target, Sheets(11).Range("A:B"), 2, 0)
End If
ERRHANDLER:
Application.EnableEvents = True
End Sub


Gruß
Lars

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: #NV über VBA löschen
22.09.2008 10:36:00
David
Hallo Lars,
versuch's mal so:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A48:A55")) Is Nothing Then
On Error GoTo ERRHANDLER
Application.EnableEvents = False
If Target  "" Then Target = Application.VLookup(Target, Sheets(11).Range("A:B"), 2, 0)
End If
ERRHANDLER:
Application.EnableEvents = True
End Sub


(ungetestet)
Gruß
David

AW: #NV über VBA löschen
22.09.2008 12:36:00
Lars
Super, funktioniert. Vielen Dank
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige