excel 2007 salt okunur problemi nasıl aşılır

Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
merhaba benim excel uzmanı arkadaşlar ricam bizim işyerinde 4 adet pc var ekde gönderdiğimi ana bilgisayara koysam ve ana bilgisayar tüm formları açabilsin ama diğer 3 terminal bilgisayarlardan giriş pc - motor giriş ölçüsel kontrol formunu açsın,çıkış pc - motor çıkış formunu açabilsin ve kapak pc de kapak giriş formunu açabilsin hepsini değil kendi formlarını açabilsinler yani ve bu form dediğim gibi ana pcde olacak diğer terminal pcler bu ekde ki excel dosyasını silemesinler birde en önemli sorun ben diyelim ana makinadan açıyorum formu diğer açanlar aynı formu açarken salt okunur çıkıyor ben ne yaparsam aynı anda herkes kayıt girişi yapabilir ve kaydet yapabilir.Yardımcı olursanız sevinirim.Şimdiden tşkler.
 

Ekli dosyalar

  • 231 KB Görüntüleme: 15

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Şöyle bir yol izlenebilir, öncelikle farklı bilgisayarlardan veri girişi yapabilmek için dosyayı paylaşıma açmalısınız. (araçlar-çalışma kitabını paylaştır) Sonra her pcnin örneğin ağdaki adına göre yazacağınız bir auto_open makrosu ile sadece kendi butonunu görmesini sağlayabilirsiniz. Aşağıdaki kodu her pcde çalıştırarak bilgisayar adını bulabilirsiniz.

Kod:
sub adi()
msgbox environ("computername")
end sub
 
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
bu 2007 de nasıl oluyor araçlar paylaştır işi ve bunu yapınca hocam herkez aynı anda giriş yapabilir dimi kitapçığa ve kaydetme gibi işlemler ve bu kitapçığı ara terminaller silemesinler ben silebileyim bi yanlışlık olduğu durumlarda auto open koduna sadece 1 bilgisayar için örnek verebilirmisin pc adı farketmez ben adını bize göre çeviririm ekde dosyam var hoocam şimdiden tşk ederim ilginizin için saolun
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Yukarıda verdiğim kodla bilgisayar adlarını bulduktan sonra şöyle bir kod yazabilirsiniz.

Kod:
sub auto_open()
if  environ("computername")="aaaaa-9588" then
Sayfa1.CommandButton1.Visible = true
Sayfa1.CommandButton2.Visible = False
Sayfa1.CommandButton3.Visible = False
Sayfa1.CommandButton4.Visible = False
end if
end sub
Not: 2007 versiyonunda çalışma kitabını paylaştır özelliği "Gözden Geçir" menüsünün içindedir.
 
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
if environ("computername")="aaaaa-9588" then hocam kusura bakmayın öğrenebilmek için son sorum bu satır ne anlama geliyor ve ben paylaştırma işini kime sorsam yardımcı olabilir işinizden alkoymayayım sizide office 2007 kullanıyorumda ben
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
if environ("computername")="aaaaa-9588" then hocam kusura bakmayın öğrenebilmek için son sorum bu satır ne anlama geliyor ve ben paylaştırma işini kime sorsam yardımcı olabilir işinizden alkoymayayım sizide office 2007 kullanıyorumda ben
environ("computername") kodun çalıştırıldığı bilgisayarın adını bulur. "aaaa-9588" ise benim öylesine yazdığın bir bilgisayar adı. Siz buraya sizdeki bilgisayarın adını yazacaksınız.

2007 versiyonunda çalışma kitabını paylaştır özelliği "Gözden Geçir" menüsünün içindedir. Bu menüyü tıkladığınızda açılan penceredeki "aynı anda birden fazla kullanıcının değişiklik yapmasına izin ver" seçeneğini işaretleyin.
 
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
çok tşk ederim size dua edeceğim.allah işinizi hep rast getirsin:)
 
Üst