Excel Dosyasının Başka Bir Konuma Kopyalanmasının Engellenmesi Hakkında

Katılım
8 Mart 2013
Mesajlar
14
Excel Vers. ve Dili
Microsoft Excel 2007 - İngilizce
Altın Üyelik Bitiş Tarihi
15/03/2023
Merhaba,
Bilgisayarımda Oluşturduğum Bir Excel Dosyası Üzerinde Diğer Kullanıcılar Değişiklik Yapabilsin Fakat Dosyayı Başka Bir Yere Kopyalama Yapmasınlar ve Herkes Aynı Dosya Üzerinde Çalışsın İstiyorum, Böyle Bir Durum İçin Nasıl Bir Yöntem Uygulamayalım.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Makroyla bir şeyler yapılabilir ama şunu da belirtmeliyim ki; bunu yapacak adam kodları engeller, siler yine yapacağını yapar.
Örnek makro kodu: (İlgili dosyanın ThisWorkbook kod bölümüne kopyalanacak) yol değişkenini isteğinize göre düzenleyiniz.
Not: Kodu eklemeden önce deneme yapacağınız dosyanın yedeğini almayı unutmayınız.
PHP:
Private Sub Workbook_Open()
yol = "D:\Deneme"
If yol <> ThisWorkbook.Path Then
    ThisWorkbook.Save
    ThisWorkbook.ChangeFileAccess xlReadOnly
    If Dir(yol & "\" & ThisWorkbook.Name) = "" Then
        Name ThisWorkbook.FullName As yol & "\" & ThisWorkbook.Name
    Else
        Kill ThisWorkbook.FullName
    End If
    MsgBox "Bu dosyayı " & yol & " konumu dışında çalıştıramazsınız.", vbCritical
    ThisWorkbook.Close
End If
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Üst