11.06.2018, 08:11
(Dieser Beitrag wurde zuletzt bearbeitet: 11.06.2018, 09:39 von WillWissen.
Bearbeitungsgrund: Codetags
)
Guten Morgen zusammen,
ich bearbeite gerade eine Excel-Datei in dieser immer wieder die gleich Arbeitsschritte ausgeführt werden müssen.
Das einzige was sich ändert, ist die Zeile in der diese Arbeitsschritte ausgeführt werden sollen.
Daher bin ich auf die Idee gekommen die Arbeitsschritte mit Hilfe eines Makros automatisch ausführen zu lassen.
Das Makro der Arbeitsschritte ist folgendes:
Der inhalt des Makros ist richtig und soll sich nicht ändern. Das einzige was sich ändern soll sind die Zeilen in denen es ausgeführt wird.
Also soll in immer neue Zeilen der gleich Inhalt.
Wie kann ich das in diesem Makro ändern?
Einen schönen Start in die Woche und vielen Dank für eure Hilfe!
ich bearbeite gerade eine Excel-Datei in dieser immer wieder die gleich Arbeitsschritte ausgeführt werden müssen.
Das einzige was sich ändert, ist die Zeile in der diese Arbeitsschritte ausgeführt werden sollen.
Daher bin ich auf die Idee gekommen die Arbeitsschritte mit Hilfe eines Makros automatisch ausführen zu lassen.
Das Makro der Arbeitsschritte ist folgendes:
Code:
Sub Vier1()
'
' Vier1 Makro
'
' Tastenkombination: Strg+b
'
Rows("13390:13393").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("C13385:C13388").Select
Selection.Copy
Range("C13390").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range("A13393:D13393").Select
Range("D13393").Activate
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
Selection.Borders(xlEdgeLeft).LineStyle = xlNone
Selection.Borders(xlEdgeTop).LineStyle = xlNone
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
Range("B13389:B13393").Select
Range("B13393").Activate
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
Range("A13389:A13393").Select
Range("A13393").Activate
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
End Sub
Der inhalt des Makros ist richtig und soll sich nicht ändern. Das einzige was sich ändern soll sind die Zeilen in denen es ausgeführt wird.
Also soll in immer neue Zeilen der gleich Inhalt.
Wie kann ich das in diesem Makro ändern?
Einen schönen Start in die Woche und vielen Dank für eure Hilfe!