- Katılım
- 23 Nisan 2012
- Mesajlar
- 24
- Excel Vers. ve Dili
- türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=(1&" "&C3)*1
=EĞER(C4="";"";EĞER(AY(C4+1)=AY(C4);C4+1;""))
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [c3]) Is Nothing Then Exit Sub
For i = 31 To 33
If Cells(4, i) = "" Then
Columns(i).EntireColumn.Hidden = True
Else
Columns(i).EntireColumn.Hidden = False
End If
Next
End Sub
Yusuf hocam sizin söylediklerinizi gayet iyi anladım. Bir iki deneme yanılma ile farklı uygulamalarda yaptım. Makro konusunda yeni yeni bilgi sahibi oluyorum.
Şimdi sıkıntı şu. c3 hücresi değilde örneğin sayfa2 de a1 hücresine =puantaj!C3 yazarak çağırıyorum. sayfa 2 de kullandığım makroda c3 yerine a1 yazdığımda işlem yapmıyor.
Aynı şeyi puantaj sayfasında c3 değilde d19 denedim. makroda değişeni d19 gösterdim yine olmadı
Sheets("Sayfa 2").[c3] = [c3]
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [c3]) Is Nothing Then Exit Sub
For i = 31 To 33
If Cells(4, i) = "" Then
Columns(i).EntireColumn.Hidden = True
Else
Columns(i).EntireColumn.Hidden = False
End If
Next
[B][COLOR="Red"]Sheets("Sayfa 2").[c3] = [c3]
[/COLOR][/B]End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [c3]) Is Nothing Then Exit Sub
For i = 31 To 33
If Cells(4, i) = "" Then
Columns(i).EntireColumn.Hidden = True
Else
Columns(i).EntireColumn.Hidden = False
End If
Next
End Sub