• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makronun tek bilgisayarda çalışması

Katılım
5 Nisan 2005
Mesajlar
185
Yazdığım makronun (pc adına göre vs.) sadece kullandığım bilgisayarda çalışmasını sağlamak istiyorum. Bir kaç deneme yaptım ama olmadı.

Bunun için nasıl bir kod yazmam gerekir acaba?
 
Kod:
Sub nn()
    If Environ("computername") <> "aa" Then 'Bilgisayar isminizi yazın
        MsgBox "Bu makro sadece aa isimli bilgisayarda çalışır "
    Else
        MsgBox "makro çalışdı"
    End If
End Sub
 
merhaba

alternatif olsun.
Kod:
Sub fso()
Dim fso As Object
Rem izin verilen kullanıcı için hard disk seri no kontrol et
Set fso = CreateObject("Scripting.FileSystemObject")
serino = fso.GetDrive("C:\").SerialNumber
If serino <> "12345678" Then
MsgBox "ııh, ısrar etme çalışmayacağım"
ThisWorkbook.Close
End If
End Sub
 
Sayın uzmanamele, sayın hamitcan bu harika kodlar için çok teşekkürler.
 
Bilgisayarımı açar açmaz açtım excel.web.tr sitemi. Bugün neler öğreneceğim derken ilk bu sayfa gözüme çarptı. Ben buna, güne güzel bir kodla başlamak derim :) Uzmanlarıma teşekkürler...
 
Merhaba,

Eğer bir network altında çalışıyor ve yazdığınız programın sadece çalıştığınız kurumda (işletmede) çalışmasını isterseniz, Sayın Hamitcan'ın kodlarındaki computername 'i USERDOMAIN olarak değiştirip kullanabilirsiniz.
 
Geri
Üst