- Katılım
- 16 Ekim 2010
- Mesajlar
- 17
- Excel Vers. ve Dili
- 2007 türkçe
Forumda biraz gezindim ancak benzer bir başlık göremedim. Eğer var ve gözümden kaçtı ise kusura bakmayın.
2 tane userform oluşturdum. yapmak istediğim şey belirlediğim d sütunundaki aralıktan bir hücre tıklanırsa userform6, f sütunundaki aralıktan bir hücre tıklanırsa userform5 açılsın. Bunlar dışında bir yer tıklanırsa tepki vermesin.
Kodları şu şekilde uyguladım.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, Range("F3:F6018, D3
6018")) Is Nothing Then Exit Sub
If Target < "F3:F6018" > "" Then UserForm5.Show
If Target < "D3
6018" > "" Then UserForm6.Show
Son:
End Sub
Ancak bu durumda d ya da f deki aralıktan birine tıkladığımda önce userform5 açılıyor kapatınca userform 6 açılıyor.
Hatanın sebebini bulamıyorum. Yardımcı olur musunuz?
2 tane userform oluşturdum. yapmak istediğim şey belirlediğim d sütunundaki aralıktan bir hücre tıklanırsa userform6, f sütunundaki aralıktan bir hücre tıklanırsa userform5 açılsın. Bunlar dışında bir yer tıklanırsa tepki vermesin.
Kodları şu şekilde uyguladım.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, Range("F3:F6018, D3
If Target < "F3:F6018" > "" Then UserForm5.Show
If Target < "D3
Son:
End Sub
Ancak bu durumda d ya da f deki aralıktan birine tıkladığımda önce userform5 açılıyor kapatınca userform 6 açılıyor.
Hatanın sebebini bulamıyorum. Yardımcı olur musunuz?
