Sub MatBuchen()
' MatBuchen Makro
Range("O14:CX14").Select
Selection.AutoFilter
Selection.AutoFilter
Range("O16:O673").Select
Selection.Copy
Sheets("DB").Select
Range("Tabelle2[[#Headers],[MatCode]]").Select
ActiveCell.SpecialCells(xlLastCell).Select
Range("AU45").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("Tabelle2[[#Headers],[Projekt A]]").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "Projekt A"
Range("AU45").Select
Sheets("Materialkonfiguration").Select
Range("O15").Select
End Sub
Columns("E:E").Select
Selection.Insert Shift:=xlToRight
Spalte einfügen ohne zu selektieren (im Beispiel Blatt 1, als 3. Spalte):
Sheets(1).cells(1,3).Insert Shift:=xlToRight
Wie man Blätter und Spalten anspricht, kannst Du diesem Beispiel auch entnehmen.Sub MatBuchen()
' MatBuchen Makro
Range("O14:CX14").Select
Selection.AutoFilter
Selection.AutoFilter
Range("O16:O673").Select
Selection.Copy
Sheets("DB").Select
Range("Tabelle2[[#Headers],[MatCode]]").Select
ActiveCell.SpecialCells(xlLastCell).Select
Range("AU45").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("Tabelle2[[#Headers],[Projekt A]]").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "Projekt A"
Range("AU45").Select
Sheets("Materialkonfiguration").Select
Range("O15").Select
End Sub
Columns("E:E").Select
Selection.Insert Shift:=xlToRight
Spalte einfügen ohne zu selektieren (im Beispiel Blatt 1, als 3. Spalte):
Sheets(1).cells(1,3).Insert Shift:=xlToRight
Wie man Blätter und Spalten anspricht, kannst Du diesem Beispiel auch entnehmen.