Aşağıdaki gibi bir kayıt makrom var. Kaydederken otomatik salt okunur olarak kaydedilmesini istiyorum. Kullanıcı açtıiında üzerinde değişiklik yapınca kaydedemesin yani. kodlarda az birşey eklemem gerekiyro ama aradım bulamıyorum.
activeworkbook.saveas ile başlayan satırın sonuna readonly=true yazıyorum hata veriyor
activeworkbook.saveas ile başlayan satırın sonuna readonly=true yazıyorum hata veriyor
Sub kayit()
ActiveSheet.Copy
Dim hucre As String
Dim yol As String
Dim mycell
mycell = ActiveSheet.[AR2].Value
If mycell = "" Then
MsgBox "Sayfayı bu şekilde kaydedemezsiniz! Laboratuvar numarasını girip tekrar deneyin "
Exit Sub
End If
yol = "c:\belgelerim\" & Year(Date) & "\" & Year(Date) & "-" & Format(Month(Date), "00")
klasor
hucre = ActiveSheet.Range("AR2").Text
ActiveWorkbook.SaveAs Filename:=yol & "\" & hucre & "-" & Format(Now, "ddmmyy")
ActiveWorkbook.Close
End Sub