Office - Word, Excel und Co. 9.744 Themen, 41.408 Beiträge

EXCEL Zeile automatisch einfügen

Vanesilv / 28 Antworten / Flachansicht Nickles

Hi
Nochmals zum mein Problem

Ich habe eine Artikelliste die Dauernd erweitert wird
In dieser Liste sind Verknüpfungen zu einer anderen Liste
Z.B. In A1 gebe ich die Artikelnummer ein
In A2 erscheint der Artikel der mittels SVERWEIS erzeugt wird bzw. Zusätzlich weitere Zellen in denen weitre Daten eingetragen werden
Nun möchte ich das wenn ich in der Letzen Zeile anfange zu schreiben oder fertig bin
Eine neue Zeile mit allen Formeln und den Rahmenlinie der Vorhergehende Zeile ohne den eingaben die ich gemacht habe eingefügt wird
Wer kann mir helfen

Gruß Alfonso

bei Antwort benachrichtigen
Vanesilv hddiesel „ Hallo Alfonso, füge einmal dein Makro hier ein und eine Angabe der...“
Optionen

Hi hddiesel

Tut mir leit das ich dir damit Probleme bereite
also ich füge den Makro hier ein
würde auch gerne die Datei mit einfügen weiß aber nicht wie


Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim MaxDatenZeile As Integer
Dim SuchSpalte As Integer
Dim i As Integer
SuchSpalte = 14
MaxDatenZeile = ActiveSheet.Cells(Rows.Count, (SuchSpalte)).End(xlUp).Row
MaxDatenZeile = MaxDatenZeile - 1
If Range("A" & (MaxDatenZeile)) > "" And Range("A" & (MaxDatenZeile) + 1) = "" Then
On Error Resume Next
ActiveSheet.Unprotect "passwort"
For i = 1 To 10
MaxDatenZeile = MaxDatenZeile + 1
Rows((MaxDatenZeile) & ":" & (MaxDatenZeile)).Select
Selection.Copy
Selection.Insert Shift:=xlDown
Application.CutCopyMode = False
Selection.Interior.ColorIndex = xlNone
Range("A" & (MaxDatenZeile)).Locked = False
Range("B" & (MaxDatenZeile)).Locked = False
Range("C:D:E:F:G:H:I:J" & (MaxDatenZeile)).Locked = False
Range("K:L" & (MaxDatenZeile)).Locked = False
Range("M" & (MaxDatenZeile)).Locked = False
Range("B" & (MaxDatenZeile) - 10).Select
Next i
On Error Resume Next
ActiveSheet.Protect "passwort", DrawingObjects:=True, Contents:=True, Scenarios:=True
Else
End If
End Sub


gruß Alfonso

bei Antwort benachrichtigen