30.09.2023, 10:55
Hallo Karl,
ja, wir kommen der Lösung schon viel näher.
Was ich nicht verstehe ist, dass diese Fehlermeldung ja kommt obwohl Text in der Zwischenablage ist.
Ich kann die Ablage ja einsehen, nachdem ich etwas per STRG+C kopiert habe.
Bin den Weg jetzt händisch abgegangen und habe es als Makro aufgezeichnet, funktioniert
dann auch einzeln abgerufen.
Jetzt ist "nur noch" das Problem, dass es in den eigentlichen Ablauf mit reinsoll und dann
passiert nichts...
Hier der Ablauf:
Sub Start_Rechnungsnummer()
a = MsgBox("Rechnungsnummer generieren?", vbYesNo)
If a = vbYes Then
Range("F21").Select
ActiveCell.FormulaR1C1 = "=TODAY()"
Range("F21").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("G18").Select
ActiveCell.FormulaR1C1 = "=R[-17]C[-1]"
Range("G18").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Call Rechnungsnummer
Application.CutCopyMode = False
Range("F1").Select
ActiveSheet.Paste
End If
End Sub
ja, wir kommen der Lösung schon viel näher.
Was ich nicht verstehe ist, dass diese Fehlermeldung ja kommt obwohl Text in der Zwischenablage ist.
Ich kann die Ablage ja einsehen, nachdem ich etwas per STRG+C kopiert habe.
Bin den Weg jetzt händisch abgegangen und habe es als Makro aufgezeichnet, funktioniert
dann auch einzeln abgerufen.
Jetzt ist "nur noch" das Problem, dass es in den eigentlichen Ablauf mit reinsoll und dann
passiert nichts...
Hier der Ablauf:
Sub Start_Rechnungsnummer()
a = MsgBox("Rechnungsnummer generieren?", vbYesNo)
If a = vbYes Then
Range("F21").Select
ActiveCell.FormulaR1C1 = "=TODAY()"
Range("F21").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("G18").Select
ActiveCell.FormulaR1C1 = "=R[-17]C[-1]"
Range("G18").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Call Rechnungsnummer
Application.CutCopyMode = False
Range("F1").Select
ActiveSheet.Paste
End If
End Sub