Není to profi, ale funguje.
Sub Zapsat()
If Sheets("Program").Range("A2") = "" Then
MsgBox "Zadejte Figuru", vbExclamation
Else
Dim Radek As Long
Radek = Sheets("Archív").Cells(Rows.Count, 1).End(xlUp).Row + 1
Sheets("Program").Range("A4:G4").Copy
Sheets("Archív").Cells(Radek, 1).PasteSpecial xlPasteValues
Sheets("Archív").Cells(Radek, 8).Value = Format(Now, "dd.mm.yyyy hh:mm:ss")
Sheets("Archív").Select
Range("A2").Select
Application.CutCopyMode = False
Sheets("Program").Select
Range("A4,D4:G4").ClearContents
Range("A4").Select
MsgBox "Figura úspěšně zapsána do archívu", vbInformation
End If
End Sub
mepexg
mě ta Vaše příloha nefunguje, co dělám špatně? citovat