Sub
BlattKopieren()
Dim
strName
As
String
strName = InputBox(
"Name des neuen Blatts:"
,
"Blatt benennen"
)
If
strName =
""
Then
MsgBox
"Leider wurde kein Blattname eingetragen!"
Exit
Sub
End
If
Sheets(
"Rechnung vom 15.04.2018"
).Copy After:=Sheets(
"Rechnung vom 15.04.2018"
)
ActiveSheet.Name = strName
ActiveSheet.Range(
"A2"
) = strName
MsgBox
"Blatt erfolgreich kopiert!"
End
Sub
Sub
TabellenblattAktivieren()
Worksheets(
"strName"
).
Select
End
Sub
Sub
TabellenblattVerschieben()
ActiveSheet.Move After:=ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count)
End
Sub
Sub
FormelAendern()
On
Error
Resume
Next
ActiveSheet.Previous.Activate
On
Error
Resume
Next
Sheets(
"Rechnung vom 06.03.18 "
).
Select
<strong>Range(
"A2"
).
Select
Selection.Copy</strong>
Sub
TabellenblattAktivieren2()
Worksheets(
"strName"
).
Select
Range(
"I5"
).
Select
ActiveCell.FormulaR1C1 = _
"=LOOKUP(2,1/('<strong><em>paste</em></strong>'!R4C2:R49C2&<strong><em>'paste'</em></strong>!R4C3:R49C3='strName'!RC[-7]&'strName'!RC[-6]),<strong><em>'paste'</em></strong>!R5C12:R49C12)"
Range(
"I5"
).
Select
Selection.Copy
Range(
"I6:I49"
).
Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=
False
, Transpose:=
False
End
Sub