AW: 4-5 Oberpunkte-was ist das ?
26.04.2019 15:07:14
UweD
Hallo
Ich gehe davon aus, dass die Überschrift plus eine Zeile darunter bestehen.
Diese wird dann x-1 x kopiert
- Rechtsclick auf den Tabellenblattreiter
- Code anzeigen
- Makro dort reinkopieren
Bei Änderung in Zelle D3 wird das makro automatisch gestartet
Microsoft Excel Objekt Tabelle1
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fehler
Dim Z1 As Integer, LR As Long, RNG, ZAlt As Long
Set RNG = Range("B7:F7")
If Not Intersect(Range("D3"), Target) Is Nothing Then
If Target.Count = 1 Then
If IsNumeric(Target) Then
LR = Cells.SpecialCells(xlCellTypeLastCell).Row 'Letzte Zeile des gesamten Blattes
ZAlt = LR - RNG.Rows.Count + 1 'Anzahl vorher vorhandene Zeilen
Application.EnableEvents = False
'reset
RNG.Offset(1, 0).Resize(ZAlt).Delete xlUp
'oberste Zeile kopieren
If Target > 1 Then
RNG.Copy RNG.Offset(1, 0).Resize(Target - 1, RNG.Columns.Count)
End If
Application.EnableEvents = True
End If
End If
End If
'*** Fehlerbehandlung
Err.Clear
On Error GoTo Fehler
Fehler:
Application.EnableEvents = True
If Err.Number <> 0 Then MsgBox "Fehler: " & _
Err.Number & vbLf & Err.Description: Err.Clear
End Sub
LG UweD