Soru excel son kullanma tarihi makrosu

NADIRYILDIZ

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Arkadaşlar bir excel dosyasına makro ile son kullanma tarihi ataması yapılabilirmi.
yani mevcut dosya tarih ataması olarak 30.06.2021 belirlesek ve bu tarihten sonra dosya açılamaz duruma çevirebilirmiyiz.
bunu ancak ben şifre ile makro kod bölümüne girerek son kullanma tarihini güncelleyebilir miyim ?

iyi çalışmalar
 
Merhabalar.

Tekrar hoşgeldiniz demek lazım galiba. Bir göründünüz sonra yok oldunuz Sayın @NADİR YILDIZ .
İstediğiniz hususla ilgili daha evvel kendi dosyalarıma uygulamam hiç olmadı açıkçası.

Ancak temel mantık olarak; işlem için makro kullanılacağına ve makrolar da
etkinleştirilmeden işlev görmeyeceğine göre ilk bilinmesi gereken,
bu işin % 100 garantili bir yolu olmayabilir.

Ayrıca bir miktar suistimale açık bir konu gibi görünüyor.
Örneğin; çalıştığımız işyeri için kullanılmak üzere bir dosya hazırladık ve dosyayı kullanıyoruz.
Sonra işyeriyle ilgili sıkıntılar yaşayıp, işverenle bağlantının kopma ihtimalini gördük.
Bu aşamada hazırladığımız dosyanın biz ayrıldıktan sonra kullanılmasını engellemk için de
böyle bir şeyler yapmayı düşündük. Esas sorun hukuki bir sorun haline dönecektir diye düşünüyorum.

Temel olarak esas koruma belgeye açıyış şifresi koymaktır. Sonraki seviye olarak VBA şifresi uygulamak sanırım.

Şöyle şeyler de düşünülebilir;
belgede uygun bir hücreye kriter tarih yazdırılıp, her açılışta bu tarihe göre kontrol yaptırılabilir,
belgenin, bilgisayarda kodla belirtilecek bir konuma bir txt belge oluşturup, tarih burada tutulup kontrol oradan yapılabilir,
dosyanın SALT OKUNUR hale dönüştürülmesi düşünülebilir vs..

.
 
Ömer bey hoşbulduk

bende tam tersi bir durum var çalışmalar bana ait.işveren olarak çalışanlara karşı tedbir almak istiyorum.
çalışanlar tarafından örnek dosyaların alınıp götürülmesi var mağdur taraf benim.
binbir emekle oluşturduğum çalışmalar başkası tarafından örneklerinin alınması durumuyla karşı karşıyayım.
sayfalarda sayfa koruması var.excel dosyası açılırken şifre koymam pek kullanıbilir bir durumda değil.
benim burada istediğim dosya örneklerimin alınıp başka kişiler tarafından kullanılmasını önlemek.
bana ait emek verilmiş dosyalar benden habersiz alınmasına karşı tedbir almak niyetim
benim bilgim dışında olan bir dosya alınsa bile son kullanma tarihinde kilit olması karşı tarafın kullanamaması.

bununla ilgili net bilgim ve uygulama nasıl olur bilemiyorum.ama tedbir almam gerekiyor.

birde dosya sayısı çok olması sebebiyle bütün dosyalara bunu dediğiniz gibi TXT belgesinden tarih kontrolü nasıl yapılabilir. 30.06.2021 diye tarih versem 30.06.2021 geldiğinde bir sürü dosyayı değiştirmek zorunda kalmam.

iyi çalışmalar
 
Ömer bey en kısa zamanda inceleyip size geri dönüş yapacağım.

bu arada Korhan ayhan üstadı burada gördüm.
sağolsun exceldepo.com de çok desteğini gördüm

iyi çalışmalar
 
excelvba.net demek istediniz galiba.

Sayın YILDIZ, Sayın AYHAN'ı ExcelDestek.Com 'da çevrimiçi olarak gördüğü için yazdı sanıyorum.
Benim "İlginç!!!" şeklindeki cevabım da konuyu açan arkadaşımızın geri bildirimde bulunmamasıyla ilgiliydi.

Sayın AYHAN'ın karşılıksız emekleri çoktur, sağ olsun kendisinin uzun yıllardır Excel aleminde ismi bellidir,
yeri müstesna, "Excel'i ben yarattım" ya da "ben olmazsam olmaz" demiyecek beyefendilikte, mütevazı ustalardan biridir. (y)

Sadece burada değil, tüm bilindik Excel içerikli forum sitelerinde kendisini görmek normaldir, şaşırtmamalı kimseyi.

.
 
günaydın ömer bey
öncelikle sorumun cevabı ile ilgili çok teşekkür ediyorum.
acilen geri dönüş yapamadığım için özür dilerim sorduğumun arkasındayım ancak son derece yoğun günler geçiriyorum.
Daha yeni dosyayı açtım ve gayet güzel istediğim gibi çalışıyor.
ancak aklıma takılan durum var txt dosyasına tarihi tanımlatmışsınız.
evet benim kontrolümde olacak buda güzel
bu excel dosyası başka bir bilgisayarda alındığında bu txt dosyası olmayacağı için makro yine çalışacak mıdır.?

diğer konu sayın @Korhan AYHAN üstadı burada görmekte güzel olduğunu belirtmek istedim.
kendisini excel web tr den biliyorum.benim çok değişik sorularıma destek vererek yardımını esirgemedi.
işlerimi kolaylaştırma adına onun çözüm önerileri ile benim için zor olan işleri pratik ve acil çözüme kavuşturdu.
hakkını ödeyemem.

iyi çalışmalar
 
Moderatörün son düzenlenenleri:
Başka bilgisayarda çalışma konusu:
İlgili txt belgeyi silin ya da konumunu değiştirin, excel belgesini açmayı deneyin.
Belirtilen tarih elbette kodun içine de yazılabilir.
Sadece tarih diye düşünmeyin; IP, MAC adresi gibi başka kontnoller de yapılabilir.

.
 
Moderatörün son düzenlenenleri:
ömer bey

kodun içine tarih ilavesinde kod değişir sanırım ?
yada aşağıdaki gibi tarih yerine son tarih 31.2.2020 olarak yazmam yeterli olur mu ?
dosya adı koruma.txt geçiyor.olmayada bilir mi ?

yani x olan çalışmamı biri alıp götürüp başka bir bilgisayardan açtığında 31.12.2020 den sonra kullanamaz durumu gelmesi için
kodlarda ne gibi değişikliğe gitmek gerekir.yardımcı dosya alıp götürmeyeceği için kodun içine bu tarih tanımlatması yapılması daha uygun olur.bu tarih kod içinde görülebilir.bu durumda çalışmaya vba da şifrelemek gerekecek haliyle değil mi ?

iyi çalışmalar


Kod:
You must log in to view content
(29 satır)
 
Moderatörün son düzenlenenleri:
Değişken olarak tanımlanmış olan;
yol, txt adı istediğiniz gibi değiştirilebilir ya da kodun sadece If not cdate... kısmından sonraki kısmı kullanılabilir elbette.
Bilgisayarda değilim (bugün zor), ancak bu kadar tarif edebiliyorum.

.
 
ömer bey teşekkür ederim

demişsinizki
örneğin bu engeli aşmak, benim gibi kısıtlı bilgi sahibi biri için bile zor değil.
Allah herkesi sizin gibi kısıtlı bilgi sahibi yapsın inşaallah :giggle:
ancak ufak bir sorun var şimdi bende dosyaya giremiyorum..
sizin kısıtlı bilgilerinizden yararlanarak nasıl giriş yapabilirim öğrenmek isterim.
bir öneriniz var mı ?

iyi çalışmalar
 
Eyvallah, pek teorik temeli olmayan bilgimin çok olduğunu hiç söylemedim, söylemem. Kendimi her zaman tecrübeli diye tarif ederim.
Mesleğimiz, uzmanlık alanımız, işimiz bu olmadığı için; öğrenmeye devam (tabi özel zevkim de burada başlıyor, bildiklerimi öğretme gayreti) .

Mevcut sorun için çözüm:
Dosyayı açmadan kopyalayın, kopya belgeyi açarken makroları etkinleştirmeden açın.
Sonra koddaki tarihi değiştirirsiniz.

Gerçek belgenizde kullanacağınız zaman zaten VBA kısmına parola koymalısınız.
Bu seçeneği aşmak için internet araştırmasıyla bulabileceğiniz çözüm yolları da mevcut elbette. ;)

Daha evvel de belirtmiştim. Tam koruma beklemeyin,
Edinilecek şeyin önemine, elde edilecek faydanın miktarına göre uğraşılıp her engel aşılabilir diye düşünüyorum.

Aşılamaz bir engelleme mümkün müdür peki!
Mümkün değil diyene inanmayın (ne olmazların olduğunu çok gördüm) .
Ya biliyordur ve bilgi kıskançlığı yapıyordur veya bilgiyi nakde tahvil etmeye çalışıyordur,
ya da bilgisi yeterli gelmiyordur.

.
 
Ömer bey

dediğiniz gibi aşılamaz olmadığı konusunda bende hemfikirim.
bir ara bir programcıyla sohbetimde böyle bir çalışmayı yaptığını söylemişti.
ama sonrasını açıklamadı.dediğiniz gibi bilgi kıskançlığı yada ticari düşünüyordu sanırım.
bilgi paylaştıkça çoğalır mezara götürmenin alemi yok bence

ancak kolay olmasın birazda olsa zorlasın.
sonrasında açarsa yapacak bişey yok vba şifreside koyacağım için bir tık daha güvenli olur artık gerisi Allah kerim

İyi çalışmalar
 
-- Kullandığınız, paylaşmakta sakınca görmediğiniz dosyalarınız/çalışmaarınız varsa
forumumuzda paylaşarak, forumumuza renk/zenginlik kazandırmanız,
-- Forumumuzda mümkün olduğunca sık ve uzun süreli çevrimiçi olmanız,
-- Etrafınızdaki Ms.Excel kullanıcılarını forumumuzdan haberdar etmeniz,
-- Tüm sosyal medya kanallarında forumumuzdan bahisle (tercihimiz link vermeniz) paylaşımlarda bulunmanız,
bizleri sevindirir.

İyi çalışmalar dilerim.
 
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Soru 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
19
Üst