Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
392to396
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
392to396
392to396
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

VBA problem

VBA problem
09.03.2004 20:58:35
sascha
Hallo Liebe Freunde
Habe Problem mit folgendem VBA

Private Sub Worksheet_Change(ByVal Target As Range)
Dim var As Variant
Dim iRow As Integer
Dim sort As String
If Target.Column <> 4 Then Exit Sub
Application.EnableEvents = False
On Error GoTo ERRORHANDLER
If IsEmpty(Target) Then
Target.Offset(0, 1).ClearContents
Target.Offset(0, 7).ClearContents
Target.Offset(0, 33).ClearContents
Target.Offset(0, 34).ClearContents
Target.Offset(0, 35).ClearContents
Target.Offset(0, 36).ClearContents
Exit Sub
End If
With Range("ip5400:iv5476")
var = Application.Match(Target.Value, .Columns(1), 0)
If Not IsError(var) Then
Target.Offset(0, 1).Value = .Cells(var, 2).Value
Target.Offset(0, 7).Value = .Cells(var, 3).Value
Target.Offset(0, 33).Value = .Cells(var, 4).Value * Target.Offset(0, 18).Value
Target.Offset(0, 34).Value = .Cells(var, 5).Value * Target.Offset(0, 18).Value
Target.Offset(0, 35).Value = .Cells(var, 6).Value * Target.Offset(0, 18).Value
Target.Offset(0, 36).Value = .Cells(var, 7).Value * Target.Offset(0, 18).Value
Else
MsgBox "!!! ERROR!!!"
End If
End With
ERRORHANDLER:
Application.EnableEvents = True
End Sub

Dieses teil
Target.Offset(0, 1).ClearContents
Target.Offset(0, 7).ClearContents
Target.Offset(0, 33).ClearContents
Target.Offset(0, 34).ClearContents
Target.Offset(0, 35).ClearContents
Target.Offset(0, 36).ClearContents
Funktioniert nicht . Ich nehme an das bei diesem code bei leere Spalte D auch Zellen recht (1,7,33,34,35,36,) von Spalte D lehr seien müssen . Zur zeit bleiben aber werte aus 1,7..... nach löschen von Werten in spalte D bestehen. Warum
Es funktioniert aber nicht
Wer hilft Weiter
Gruß Sascha
Danke i voraus

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Heimtückische ...
09.03.2004 21:53:02
Ramses
Hallo
Alle Events sind abgeschaltet,... UND BLEIBEN ABGESCHALTET wenn das Target leer ist !!

....
Application.EnableEvents = False
On Error GoTo ERRORHANDLER
If IsEmpty(Target) Then
Target.Offset(0, 1).ClearContents
Target.Offset(0, 7).ClearContents
Target.Offset(0, 33).ClearContents
Target.Offset(0, 34).ClearContents
Target.Offset(0, 35).ClearContents
Target.Offset(0, 36).ClearContents
Application.EnableEvents = True
Exit Sub
End If
Wenn dieser Zustand einmal eintritt,... funktioniert das Change-Ereignis danach nicht mehr und das Makro wird gar nicht mehr aufgerufen :-)
Gruss Rainer
Anzeige
AW: Heimtückische ...
10.03.2004 12:38:36
sascha
Danke Ramses
Habe vermutet
Gruß Sascha
Merci :-) Gechlossen o.T.
10.03.2004 20:17:02
Ramses
...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige