![]() |
|
| ![]() |
|||||||
| DUYURU SİSTEMİ |
| Makro-VBA Makro veya VBA ile ilgili sorularınızı buraya gönderebilirsiniz.
|
![]() |
|
|
Konu Araçları | Görünüm Modları |
|
|
#1 |
|
Giriş: 07/02/2008
Bölüm: kastamonu
Mesaj: 142
Excel Vers. ve Dili:
izin programı |
yolluk yapmak için gerekli seçenekleri seçtiğimde işime yaramayan sayfaları d2 (istenile hücrede olabilir)gizlenmesi işime yarayacak sayfalar gizli ise açılması
D2= 1 Yazarsa YOLLUK-BANKA LİSTESİ- ÖDEME EMRİ(D.S)-HARCAMA TALİMATI sayfaları görünsün diyerleri gizlensin =2 Yazarsa YOLLUK-ÖDEME EMRİ(G.B) sayfaları görünün olsun diğerleri gizlensin.ayrıca ÖDEME EMRİ(G.B) sayfasında 50 ile 60 satırlar arası gizlenmesini istiyorum. |
|
|
|
|
|
#2 |
|
Giriş: 07/02/2008
Bölüm: kastamonu
Mesaj: 142
Excel Vers. ve Dili:
izin programı |
güncellllllllllllllll
|
|
|
|
|
|
#3 |
|
Giriş: 07/02/2008
Bölüm: kastamonu
Mesaj: 142
Excel Vers. ve Dili:
izin programı |
yokmu cevap.güncelll
|
|
|
|
|
|
#4 |
|
Giriş: 07/02/2008
Bölüm: kastamonu
Mesaj: 142
Excel Vers. ve Dili:
izin programı |
yardım edecak yokmu.. bu konu ile ilgilenebilecek...gnc
|
|
|
|
|
|
#5 |
|
Giriş: 15/04/2007
Bölüm: Mustafa ALTUN ÇANKIRI
Mesaj: 2,175
Excel Vers. ve Dili:
office 2003 tr |
Syn. vitaminb1,
Sorunuz tam anlaşılmıyor. Cevap alamama sebebiniz bundan olabilir. Daha sade bir örnek dosya ekleyip daha açık bir anlatımla isteğinizi belirtirseniz sorunuzun cevabını alabilirsiniz.
__________________
İster melek ol, ister şeytan ol! Ne olursan ol; ya olduğun gibi görün ya göründüğün gibi ol. |
|
|
|
|
|
#6 |
|
Giriş: 15/04/2007
Bölüm: Mustafa ALTUN ÇANKIRI
Mesaj: 2,175
Excel Vers. ve Dili:
office 2003 tr |
Merhaba,
Açıklamanızdan anladığım kadarıyla sayfa gizleme ve gösterme isteğinizi yaptım. Eğer istediğiniz gibiyse satır gizlemeyi de ekleyelim. Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [d1]) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each x In Sheets
If IsNumeric([d2]) Then
If [MENÜ!d2] = 2 Then
If x.Name <> "MENÜ" Then x.Visible = False
Sheets("YOLLUK").Visible = True
Sheets("BANKALİSTESİ").Visible = True
Sheets("ÖDEME EMRİ(DS)").Visible = True
Sheets("HARCAMA TALİMATI").Visible = True
ElseIf [MENÜ!d2] = 1 Then
If x.Name <> "MENÜ" Then x.Visible = False
Sheets("YOLLUK").Visible = True
Sheets("ÖDEME EMRİ(GB)").Visible = True
Else
If x.Name <> "MENÜ" Then x.Visible = True
End If
Else
If x.Name <> "MENÜ" Then x.Visible = True
End If
Next
End Sub
__________________
İster melek ol, ister şeytan ol! Ne olursan ol; ya olduğun gibi görün ya göründüğün gibi ol. |
|
|
|
|
|
#7 |
|
Giriş: 07/02/2008
Bölüm: kastamonu
Mesaj: 142
Excel Vers. ve Dili:
izin programı |
sn leumruk kodlra isdediğim gibi.belgeyi incelediğimde kodlar module 2 de ve Menü sayfasına eklenmiş.Burada module 2 kodlar kullanılmıyor heralde. onları silebilirmiyim. şimdi sıra satır gizle/göstere geldi. d3 hücrede örneğin 1 yazınca YOLLUK sayfasının 50-60 satırları gizlensin 2 yazınca YOLLUK sayfasının 50-60 satırları görünsün 60-70 gizlensin.ben daha önceki soruda D2 hücresi yazmışım o D3 hücresi olacaktı. Birde userformun sayfalar arası geçmemesini istiyorum.Menü sayfasında sabit kalmasını istiyorum.Sizin yaptığınız şekilde düzenlenmiş dosya ekte.birde bu sayfa gizleme işini butona ekleybilirmiyiz. butona basınca dayfa gizlensin.userform>commantbuton1
Bu mesaj en son " 19-11-2009 " tarihinde saat 16:03 itibariyle vitaminb1 tarafından düzenlenmiştir.... |
|
|
|
|
|
#8 |
|
Giriş: 15/04/2007
Bölüm: Mustafa ALTUN ÇANKIRI
Mesaj: 2,175
Excel Vers. ve Dili:
office 2003 tr |
Merhaba,
Aynı kodu butona atamak istiyorsanız: Kod:
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Intersect(Target, [d1]) Is Nothing Then Exit Sub Satır gizleme kodlarını, sayfa gizleme kodlarının arasına ekledim. Userformun sabit kalması için select kodlarının iptal edilmesi gerekliydi, onları devre dışı bıraktım. Neyi değiştirdiğimi görebilmeniz için ilgili satırları silmek yerine tek tırnakla devre dışı bıraktım. Userformdaki yeşil renkli satırlar devre dışı bırakılan satırlardır. İsterseniz siledebilirsiniz.
__________________
İster melek ol, ister şeytan ol! Ne olursan ol; ya olduğun gibi görün ya göründüğün gibi ol. |
|
|
|
|
|
#9 |
|
Giriş: 07/02/2008
Bölüm: kastamonu
Mesaj: 142
Excel Vers. ve Dili:
izin programı |
select kodları işimi kolaylaştıryordu ama.hem userform menü sayfasında kalsın hemde select kodları çalışması mümkün değilmi...
|
|
|
|
|
|
#10 |
|
Giriş: 15/04/2007
Bölüm: Mustafa ALTUN ÇANKIRI
Mesaj: 2,175
Excel Vers. ve Dili:
office 2003 tr |
Ekteki örneği deneyin.
__________________
İster melek ol, ister şeytan ol! Ne olursan ol; ya olduğun gibi görün ya göründüğün gibi ol. |
|
|
|