Çözüldü Çalışma Kitabını Paylaş Sekmesi Hakkında

teyadih

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba arkadaşlar. Excel çalışma kitabını birden fazla personel kullandığı için herkes aynı anda giriş yapsın diye Çalışma Kitabını Paylaş sekmesini kullandığımda herkes salt okunur olmadan açıp giriş yapabiliyor ancak diyelim en alttaki 18.satıra 2 kişi giriş yapıp kayıt ettiğinde ya kayıt yapanın yada diğer giriş yapan kişinin kaydının silinmesi hususunda uyarı yapıyor ve seçime göre diğerini siliyor. Bu nedenle bu durum pekte kullanışlı olmuyor.
Bunun yerine makro ile böyle bir çalışma yapılabilir mi? acaba.
Yani yetki verilen tüm kişiler salt okunur olmadan belgeyi açıp giriş yapabilsin ve kayıt ettiğinde aynı satıra giriş yapılmış ise bu satıra giriş yapılmış diye uyarı verirse girilen bilgileri kopyalayıp alttaki satırlara yapıştırırız, yada en başta giriş yaparken bu satıra giriş yapılmış diye uyarı verirse başka satıra giriş yaparız.
Bunu makroyla çözebilir miyiz?
 
Bilgisayarda değilim.
Paylaşımlı dosyalarla hiç çalışmadım.

Diğer kullanıcılar sadece veri girişi yapacaksa;
-- Veri girişi yapmak üzere bir sayfa ayırıp, dosyayı paylaştığınız her kişi için bu sayfada belli sütun/satırlar ayırıp, her kullanıcının kendi alanına veri girmesine izin veren, diğer alanlara veri girişine engel olan bir yapı tasarlayabilirsiniz.
-- Ya da aynı yapıda olmak üzere ve hangi kullanıcıya ait olduğu isminden anlaşılacak şekilde her kullanıcının bir belgesi olup, girişi yapılan bilgilerin, makro ile asıl belgede toplama/derleme yöntemi düşünülebilir.
 
Merhaba arkadaşlar. Dosya paylaşım işini halledemediğim için sayın Baran'ın dediği gibi her personel için ayrı sayfa açıp zamanı gelenleri ana sayfaya toplamak istiyorum. Ekli dosyada açıkladığım üzere hatırlatma sayfasındaki makroyu diğer sayfalarda da çalışacak şekilde güncelleyebilir miyiz?
 

Ekli dosyalar

Merhaba @teyadih

Umarım yanlış anlamadım.
-- Önce HATIRLATMA sayfasında F sütununun boş olmasını sağlayın (yani araya bir sütun ekleyin),
-- MODUL'de yer alan kodların tümünü silin (en üstteki Public..... satırı dahil),
-- Aşağıdaki kodu aynı yere yapıştırın.

Böylece tüm KİŞİ sayfalarında BUGÜN'den önceki tarihi taşıyan satırların tümü alt alta HATIRLATMA sayfasına tarih sıralaması yapılmış olarak listelenecek, F sütununda da verinin kaynağı olan sayfa adı (personel adı) yazdırılır.

[REPLY]
VBA:
İçeriği görüntülemek için giriş yapmalısınız
(22 satır)
[/REPLY]
 
Elinize sağlık sayın ......... teşekkür ederim.
Aynı anda kayıt edince ekli resimdeki gibi çakışma uyarısı verdi. İptal dedik ama yine de kayıt etmeye izin vermedi ancak diğerlerinin tümünü benimse seçeneğini seçerek yaptığımız girişi silmek suretiyle düzeltebildik. Çok elzem olmamakla birlikte çözülebilirse iyi olur.

Birde hatırlatma detayı ile işimiz bittiğinde tekrarlama durumuna göre satırı silip yeni kayıt yapmadan sadece tarih kısmını haftalık olanlarda bir hafta sonraya, aylık olanlarda 1 ay sonraya yıllık olanlarda ise bir yıl sonrası olarak güncellememiz gerekiyor. Denedim ama satırdan düzeltmeye izin vermiyor. Form açtan ilgili detayı bulup tarihi düzelttikten sonra güncelle diyorum ama yine düzeltmiyor maalesef. Kusura bakmayın daha önce bu kısmı deneme yapmayı unutmuşum. Size zahmet tekrarlama durumuna göre tarihleri güncellenmesi gereken satırları mümkünse satır üzerinden, mümkün değilse form aç sekmesinden güncelle yapıp sıralama yaptırabilir miyiz?
 

Ekli dosyalar

  • Adsız.webp
    Adsız.webp
    68.9 KB · Görüntüleme: 3
Merhaba sayın Baran program tamam elinize sağlık.
2 sıkıntıyla karşılaştım.
1-İşi biten satırları sildiğimde Degup hatası verdi. Aynı şekilde silmeyip satırın içini temizlediğimde ise Degup hatası verdi ve hem sildiğim sayfadaki bilgileri gizledi hem de hatırlatma sayfasındaki bilgiler gitti
2-Aynı şekilde sayfa koruması yaptığımda da Degup hatası verdi.
 
Silme işlemini hangi sayfada yapıyorsunuz.
Sayfa koruması hangi sayfaya/sayfalara uygulanıyor?

En iyisi hata aldığınız haliyle yeni dosya ekleyin ve
dosyanızı indirip hangi sayfada hangi işlemi yaptığımda hata almam gerektiğini belirtin ki deneme yapma şansımız olsun.
 
Merhaba sayın Baran.
Elif sayfasından 1.ve 2.satırı sildiğimde 3.ve 100.satır arasındaki satırları gizledi ve 3.ve 4.satırdakiler gözükmüyor ayrıca Degup hatası verdi.
Aynı şekilde Elif sayfasını sayfa koruması yaptığımda da Degup hatası verdi. Formül olan yerleri korumak için tüm sayfaları sayfa koruması yapacağım sayın Baran. Şifre 123
 

Ekli dosyalar

Merhaba sayın Baran silme veya satırın içi temizlendiğinde Degup hatası vermedi.
Sonra hatırlatma sayfasına gitmesi gerekenleri tespit etmek için tüm sayfaların içini temizleyip tekrar giriş yaptığımda hatırlatma sayfasına attı. Elif sayfasında satırın içini temizleyip kaydet dediğimde Degup hatası vererek tüm satırları gizledi ve diğer sayfalar için yaptığım girişlere de işlem yapmıyor maasef.
Birde sayfalarda büyükten küçüğe doğru sıralama yapmıyor ve sadece hatırlatma sayfasında kaydet yaptığımızda hatırlatma sayfasına atıyor bilgileri.
Bunun yerine hangi sayfada kayıt yaparsak yapalım tüm sayfaları B sütununa göre küçükten büyüğe doğru sıralayıp, hatırlatma sayfasına gitmesi gerekenleri hatırlatma sayfasına atarsa tamamdır inşallah.
 

Ekli dosyalar

@teyadih
Kullanıcının sayfalarda neler yapacağı her şartta öngörülemeyebilir.
Bir de şöyle deneyin.
İlave değişiklik C ve D sütunlarındaki veri doğrulamayı aktarmak yerine değerleri aktarmak ve tüm sayfalarda sıralama yapmak.

VBA:
İçeriği görüntülemek için giriş yapmalısınız
(34 satır)
 
Teşekkür ederim sayın Baran elinize sağlık.
Hatırlatma sayfası dışındakiler için makro ile sayfa koruması yapılmış. Tek eksik Hatırlatma sayfasını sayfa koruması yaptığımda Degup hatası veriyor.
 
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
19
Üst