hücre boşsa seçtiğim satırlar/sütunlar gizlensin...

Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
EXCEL 2007
soru ayrıntılı olarak ekdedir. teşekkürler...
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
bu işinizi görür mü?

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("a1") = "" Or Range("a1") = 0 Then
Range("A3:A25").Select
Selection.EntireRow.Hidden = True
Else: Range("A3:A25").Select
Selection.EntireRow.Hidden = False
End If
End Sub
 
Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
EXCEL 2007
çok teşekkür ederim yalnız şöyle bir sorun oluştu, başka sayfadan değer alırken çalışmıyor? ne yapabilirim? ekde örnekle açıkladım.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
makroyu tetiklemeniz gerekiyor.
ya aşağıdaki gibi kullanın yada biryerlerde mausu çift tıklayın

Private Sub Worksheet_Activate()
If Range("a1") = "" Or Range("a1") = 0 Then
Range("A3:A25").Select
Selection.EntireRow.Hidden = True
Else: Range("A3:A25").Select
Selection.EntireRow.Hidden = False
End If
End Sub
 
Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
EXCEL 2007
evet tam olarak istediğim buydu yalnız ufak 2 sorun çıktı

ilki enter tuşuna basınca artık aşağı hücre yerine sağ hücreye gidiyor neden olabilir?

ikincisi de artık yaptığım işlemi geri alamıyorum, geri oku aktif değil? excelin ayarları mı değişti acaba makro yüzünden?
 
Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
EXCEL 2007
pardon geri tuşu benim hatam , şuan düzelti sadece entera basınca seçili hücre sağa ilerliyor...
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
pardon geri tuşu benim hatam , şuan düzelti sadece entera basınca seçili hücre sağa ilerliyor...
merhaba
makro çalışınca geri tuşu çalışmaz.
entere basınca seçili hücre sağa ilerliyorsa, oruç klavyenin başına vurmuşdur, iftardan sonra deneyiniz :hihoho:
 
Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
EXCEL 2007
şu formülü tamamlayamadım...

visual bilgim hiç yok. aşağıda formülde e4 hücresi 0 ise satırları gizliyor. başka sayfadaki e4 hücresi 0 ise satırları gizlemesi için formüle ne yazmam gerekir?


Private Sub Worksheet_Activate()
If Range("e4").Value = 0 Then
Rows("19:37").Select
Selection.EntireRow.Hidden = True
Else
Rows("19:37").Select
Selection.EntireRow.Hidden = False
End If
End Sub
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
syn projist,
sorunuza tatmin edici cevap alamadıysanız nedenlerini ve nasıl olması gerektiğini detaylı açıklamaya çalışarak ilk konu başlığı altında devam ediniz. yeni konu açmayınız!
 
Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
EXCEL 2007
tamam. hücre farklı sayfada ise formül nasıl olmalı? aşağıda e4 hücresi farklı sayfada olsaydı nasıl olmalıydı?

Private Sub Worksheet_Activate()
If Range("e4").Value = 0 Then
Rows("19:37").Select
Selection.EntireRow.Hidden = True
Else
Rows("19:37").Select
Selection.EntireRow.Hidden = False
End If
End Sub
 
Üst