@Fika56 ...
Tidak ada masalah dengan script tersebut. Script tersebut bisa dijalankan. Script tersebut akan membuat header atau footer dalam bentuk, bukan dalam bentuk notasi yang dipahami Excel.
Ketika Anda buat header atau footer nya secara manual seperti berikut ini :
maka tentu yang akan muncul adalah teks yang sesuai dengan yang Anda buat tersebut. Karena, untuk menampilkan tanggal dan jam otomatis di header atau footer Excel, notasi yang digunakan adalah &[Date] (untuk tanggal) dan &[Time] (untuk jam), bukan diketik secara manual.
Seharusnya, sebelum mencetak atau sebelum menampilkan print preview nya, script di atas seharusnya dieksekusi dahulu agar yang dimunculkan adalah tanggal dan waktu terakhir. Kalau ingin menambahkan teks "Print Date : ", scriptnya bisa diubah seperti berikut untuk Center Header :
ActiveSheet.PageSetup.CenterHeader = "Print Date : " & Format (Now, "MMMM DD, YYYY HH:MM:SS")
atau untuk Center Footer,
ActiveSheet.PageSetup.CenterFooter = "Print Date : " & Format (Now, "MMMM DD, YYYY HH:MM:SS")
Demikian.