- Katılım
- 24 Şubat 2009
- Mesajlar
- 1,077
- Excel Vers. ve Dili
- 2016
arkadaşlar isteğimi ekli dosyamda anlattım bana yardımcı olursanız sevinirim. teşekkürler. dua ile kalın.
Son düzenleme:
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
arkadaşlar isteğimi ekli dosyamda anlattım bana yardımcı olursanız sevinirim. teşekkürler. dua ile kalın.
Private Sub CommandButton1_Click()
Dim d, deg, i As Long, say As Long, sor As String
Set d = CreateObject("Scripting.Dictionary")
TextBox1.Text = ""
On Error Resume Next
sor = Application.InputBox("Hangi Yıl", "Olay Sayısı")
If sor = False Then Exit Sub
For i = 1 To Cells(Rows.Count, "H").End(xlUp).Row
If Split(Cells(i, "H"), "/")(0) = sor Then
deg = Cells(i, "H")
If Not d.exists(deg) Then
say = say + 1
d.Add deg, say
End If
End If
Next i
TextBox1.Text = say
End Sub
ömer bey başlık satırı ekleyince (olunca) değere 1 fazlasını ekliyor. buna da bakarmısın?
Private Sub CommandButton1_Click()
Dim d, deg, i As Long, say As Long, sor As String
Set d = CreateObject("Scripting.Dictionary")
TextBox1.Text = "": CommandButton1.Caption = "Veri Yok"
On Error Resume Next
sor = Application.InputBox("Hangi Yıl", "Olay Sayısı")
If sor = False Then Exit Sub
CommandButton1.Caption = sor & " Yıl'ı Olayı"
For i = 2 To Cells(Rows.Count, "H").End(xlUp).Row
If Split(Cells(i, "H"), "/")(0) = sor Then
deg = Cells(i, "H")
If Not d.exists(deg) Then
say = say + 1
d.Add deg, say
End If
End If
Next i
TextBox1.Text = say
End Sub
ömer bey tamam oldu, 6 mesajıma bakabildiniz mi? biraz fazla şey istiyoruz ama kusura bakma.
1 yerine 2 yazarak denedim olmadı, h sütuna değer mi vermem lazım.