- Katılım
- 11 Aralık 2010
- Mesajlar
- 3
- Excel Vers. ve Dili
- Office 2016 - TR
- Altın Üyelik Bitiş Tarihi
- 10.12.2020
Merhaba,
Yazmakta olduğum bir makro üzerinde bir yerde tıkandım, yardımcı olursanız sevinirim.
E ve F sütununda kendim veri doğrulama ile veri girişi yaptım. Fakat dosyayı gönderdiğim kişiler, bu formatı çok kolay ve çabuk bir şekilde bozuyor. Bunun en büyük etkeni; diğer hücrelerdeki değerleri kopyala yapıştır ile yapıştırıp E ve F sütununda bulunan hücreyi bozma ya da bir sağındaki ya da bir solundaki hücreyi sürükle - bırak ile bozma şeklinde oluyor.
Ben de bir kod yazıp bu durumu sorgulamak istiyorum. Algoritma şu şekilde olacak;
1. eğer range("E:F") seçili ise (sonuçta mouse ile ya da yön kombinasyonları ile orayı seçmek zorunda); yapıştırmaya izin verme
2. eğer tut-sürükle işlemi range("E:F") ile çakışırsa, hücrenin içeriğini değiştirmeden durdur (bu biraz zor, o yüzden opsiyonel. Olmadı tut sürükleyi devre dışı bırakırım)
Mühim olan ilk isteğimin çalışması.
Diğer yerlerde tut sürükle ve kopyala yapıştırın çalışması gerekiyor. Sadece E ve F sütununda veri doğrulama ile dropdown listesi üzerinden seçim yaptırdığım için onları ezmeyecek bir kural atamam gerekiyor.
Yardımlarınız için teşekkürler...
Yazmakta olduğum bir makro üzerinde bir yerde tıkandım, yardımcı olursanız sevinirim.
E ve F sütununda kendim veri doğrulama ile veri girişi yaptım. Fakat dosyayı gönderdiğim kişiler, bu formatı çok kolay ve çabuk bir şekilde bozuyor. Bunun en büyük etkeni; diğer hücrelerdeki değerleri kopyala yapıştır ile yapıştırıp E ve F sütununda bulunan hücreyi bozma ya da bir sağındaki ya da bir solundaki hücreyi sürükle - bırak ile bozma şeklinde oluyor.
Ben de bir kod yazıp bu durumu sorgulamak istiyorum. Algoritma şu şekilde olacak;
1. eğer range("E:F") seçili ise (sonuçta mouse ile ya da yön kombinasyonları ile orayı seçmek zorunda); yapıştırmaya izin verme
2. eğer tut-sürükle işlemi range("E:F") ile çakışırsa, hücrenin içeriğini değiştirmeden durdur (bu biraz zor, o yüzden opsiyonel. Olmadı tut sürükleyi devre dışı bırakırım)
Mühim olan ilk isteğimin çalışması.
Diğer yerlerde tut sürükle ve kopyala yapıştırın çalışması gerekiyor. Sadece E ve F sütununda veri doğrulama ile dropdown listesi üzerinden seçim yaptırdığım için onları ezmeyecek bir kural atamam gerekiyor.
Yardımlarınız için teşekkürler...