Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1500to1504
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

VBA Code funktioniert nicht

VBA Code funktioniert nicht
28.06.2016 13:16:17
Andreas
Hallo,
da ich absoluter Laie in VBA bin, verzweifle ich gerade absolut.
Mein Code funktioniert nicht. Er übernimmt nicht den Zellwert aus Reihe 5 in 6 hinein. Reihe 5 ist allerdings mit einer Formel belegt.
Lösche ich Diese, und gebe dort einen Wert manuell hinein, funktioniert meine VBA Funktion.
In Reihe 7 soll sich dann der darin stehende Wert mit dem Wert in Reihe 6 addieren.
Kann mir jemand bitte weiterhelfen? Bitte kein Fachchinesisch.
Hier der Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Cells(Target.Row, 6).Value = Cells(Target.Row, 5).Value
If Target.Column = 5 Then
On Error GoTo Err_Exit
Application.EnableEvents = False
Cells(Target.Row, 7).Value = Cells(Target.Row, 7).Value + Target
End If
Err_Exit:
Application.EnableEvents = True
End Sub

Daaanke!!! :-)

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

Betreff
Datum
Anwender
Anzeige
AW: VBA Code funktioniert nicht
28.06.2016 13:21:01
Werner
Hallo Andreas,
du musst das Worksheets_Calculate Ereignis nehmen, nicht das Worksheet_Change
Gruß Werner

AW: VBA Code funktioniert nicht
28.06.2016 13:31:07
Andreas
Hallo Werner,
so ungefähr?
Private Sub Worksheet_Calculate(ByVal Target As Range)
Cells(Target.Row, 6).Value = Cells(Target.Row, 5).Value
If Target.Column = 5 Then
On Error GoTo Err_Exit
Application.EnableEvents = False
Cells(Target.Row, 7).Value = Cells(Target.Row, 7).Value + Target
End If
Err_Exit:
Application.EnableEvents = True
End Sub

AW: Crossposting VBA-Forum! o.w.T
29.06.2016 11:10:44
Werner
Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige