14.08.2017, 14:59
Hallo Zusammen,
Ich habe eine Code geschrieben der gewisse Zellen innerhalb einer Arbeitsmappe verschiebt. Führt man diesen Manuell aus, klappt es. Sobald man aber das Makro automatisch bei einer Zelleneingabe starten will, dann blockiert Excel. Weiss jemand woran das liegt?
Ich bin ziemlicher VBA Anfänger, ich denke der Code ist auch recht umständlich geschrieben worden.
Hier noch der VBA-Code sowie das auslösen des Codes:
Danke für eure Hilfe.
Ich habe eine Code geschrieben der gewisse Zellen innerhalb einer Arbeitsmappe verschiebt. Führt man diesen Manuell aus, klappt es. Sobald man aber das Makro automatisch bei einer Zelleneingabe starten will, dann blockiert Excel. Weiss jemand woran das liegt?
Ich bin ziemlicher VBA Anfänger, ich denke der Code ist auch recht umständlich geschrieben worden.
Hier noch der VBA-Code sowie das auslösen des Codes:
Code:
Sub Makro1()
Range("F2:G6").Select
Selection.Copy
Sheets("données").Select
nb = ThisWorkbook.Sheets("données").Cells(4, Columns.Count).End(xlToLeft).Column
nb = nb + 1
ActiveSheet.Cells(3, nb).Select
ActiveSheet.Paste
nb = nb + 2
ActiveSheet.Cells(4, nb).Select
Sheets("Tabelle2").Select
Range("D2:I6").Select
Selection.Copy
Range("B2").Select
ActiveSheet.Paste
End Sub
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("F5")) Is Nothing Then
Call Makro1
End If
End Sub
Danke für eure Hilfe.