bazı alanlara seçme engeli

Katılım
30 Nisan 2005
Mesajlar
153
Excel Vers. ve Dili
Excel 2010 tr
Degerli arkadaşlar aşağıdaki makroyu kullanmaktayım ancak B5:H20 aralığı na ilaveten k5:n10 ve p5:t10 aralıklarınıda makroya eklemem gerekiyor.Ayrıca şifre ekleyebilirmiyiz makroyu çalıştırmak için.Yardımlarınızı rica ederim. selamlar

Sub LimiteDefilement()
Sayfa1.ScrollArea = ("B5:H20")
End Sub

Sub RetablitDefilement()
Sayfa1.ScrollArea = ""
End Sub
 
Katılım
30 Nisan 2005
Mesajlar
153
Excel Vers. ve Dili
Excel 2010 tr
Sub LimiteDefilement()
Sayfa1.ScrollArea = "B5:H20"
End Sub

Sub RetablitDefilement()
Sayfa1.ScrollArea = ""
End Sub

yukardaki "B5:H20" gibi P5:T15 alanınıda ilave etmek istiyorum bu makroda ...olabilir mi? selamlar

(Başka makro değil buna ilave alan eklemek istiyorum..istediğim net olarak bu..)
 
Son düzenleme:

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Sayfanın kod kısmına yazıp deneyin;

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Intersect(Target, Range("B5:H20,K5:N10,P5:T10")) Is Nothing Then
       Range("B5").Select
    End If
End Sub
 

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
Scrollarea olarak birbirinden bağımsız alanlar tanımlanamaz. Bu durumda sayfaya şifre koyup sadece ilgili alanları işleme açık bırakabilirsiniz. Yada Murat beyin önerisini uygulayabilirsiniz.
 
Katılım
30 Nisan 2005
Mesajlar
153
Excel Vers. ve Dili
Excel 2010 tr
Sayın Murat bey ,kusura bakmayın ..bu kadar beceriksizim..göderdiğiniz makroyu kaydedemedim Bir excel sayfasına kaydedip dönderme imkanınız varsa çok memnun olurum.Yardımlarınızı beklerim.Selamlar

söz konu kod:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("B5:H20,K5:N10,P5:T10")) Is Nothing Then
Range("B5").Select
End If
End Sub
 
E

ExcelF1

Misafir
İlgili sayfanın ismi üzerine fare ile sağ tuş yapın. "Kod Görüntüle" 'yi seçin ve açılan VB alanına kodu yapıştırın.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Belirlediğiniz alanları çerveçe içine alın veya renklendirip deneyin.

Sn. ExcelF1, mesajınızı sonradan gördüm.

Bilginize..
 

Ekli dosyalar

Katılım
30 Nisan 2005
Mesajlar
153
Excel Vers. ve Dili
Excel 2010 tr
Sayın Murat bey,
Evet,gönderdiğiniz dosyaya mutlaka kod uygulanmış ve sorun çözülmüştür.
Fakat ben o dosyayı indiremedim.Altın üyelik için başvurumu tamamlamadım henüz..
Bu günlerde sonuçlandırırsam dosyanızı o zaman göreceğim.
Bu yüzden diğer formda hem makro kaydetme bilgisi hemde sizin kodunuzun uygulamasını bir an önce görmek istediğim için yazdım.Bu konuda haklısınız,özür dilerim. Selamlar
 
Üst