Şu şekilde dener misiniz?
dim i as integer
For i = 0 To ListBox1.ListCount - 1
Application.Workbooks.Open Environ("UserProfile") & "\Desktop\STAJYER_ÖĞRENCİ_PUANTAJLARI\" & ListBox4.list(i) 'Listbox'ta nasıl göründüğünü bilmiyorum. "Dosyaİsmi.xlsx" şeklinde uzantısı ile görünmüyorsa...
Sayın DoğanD ilgilendiğiniz için teşekkür ederim. Benim kodlarım aşağıda. (Döngünün içinde çalışacak kodlar) Listboxtaki verilerim STAJYER_ÖĞRENCİ_PUANTAJLARI adlı klasörde hepsi kapalı dosya. Döngü ile ilk veri seçili hale gelecek ve Listbox'ın hangi isim seçili ise o dosyayı açacak ve diğer...
...aşağıdaki gibi ayarlayabilirsiniz. Önemli nokta, Listbox'ın ilk iteminin indexi sıfırdır. Dolayısıyla döngüyü sıfırdan başlatmalı ve ListCount verisinin bir aşağısında bitirmelisiniz. ListBox1.List(i) koduyla da sıradaki veriyi kullanabilirsiniz.
For i = 0 To ListBox1.ListCount - 1...
...yeniden arama yaparak yine doğru olarak çalışır.
Private Sub TextBox1_Change()
If Len(TextBox1) < 3 Then Exit Sub
verisayisi = ComboBox1.ListCount - 1
uzunluk = Len(TextBox1)
Select Case IsNumeric(TextBox1)
Case False: sutno = 0
Case True: sutno = 1
End Select
For a = 0 To verisayisi
If...
...KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
On Local Error Resume Next
If KeyCode = vbKeyReturn Then
For Z = 0 To ListBox1.ListCount
DoEvents
If ListBox1.Selected(Z) Then
For i = 12 To 41
If Sayfa3.Cells(i, 1).Value = ListBox1.List(Z, 0) Then
MsgBox "Aşağıdaki ürün Daha Önce...
Eğer arada boş kayıtlar olacaksa bu kodu deneyin.
Olmayacaksa DoğanD üstadın söylediği gibi ekstra koda ihtiyacınız yok.
toplam = 0
For i = 0 To EVRAKARAMA.ListCount - 1
If EVRAKARAMA.List(i, 8) <> "" Then toplam = toplam + 1
Next i
Label90 = toplam
Merhaba,
Neden döngü yerine direkt aşağıdaki gibi kullanmıyorsunuz? Ayrıca Formun Initialize olayındaki kısım da hatalı, şehirleri yan yana gösteriyor. Orayı da aşağıdaki kodla çalıştırabilirsiniz diye düşünüyorum.
Label90 = EVRAKARAMA.ListCount
...hücre toplamını label de görmek istiyorum. Aşağıdaki kodu uygulamaya çalıştım ama olmadı.
Gelen değerler gerçeği yansıtmıyor .Hata nerede yardımcı olabilir misiniz?
Teşekkür ederim.
toplam = 0
For i = 8 To EVRAKARAMA.ListCount
toplam = toplam + Val(EVRAKARAMA.List(i - 8))
Next i
Label90 =...
Sayın Muzaffer Ali
Desteğiniz için teşekkür ederim.
Evrakarama sayfasına
For i = 1 To EVRAKARAMA.ListCount - 1
T1 = EVRAKARAMA.List(i - 1, 8) + T1
Next i
Label90 = T1
Bu kodu yazdım ama değerler sayısal gelmiyor.
Nasıl bir düzeltme yapmam gerekiyor?
Teşekkürler.
Merhaba.
Kaydet butonunun kodlarının en alt satırına Label52.Caption = İŞLEMGİRİŞEKRANI.ListCount satırını ekleyin.
Teslim edilen sayısı ne zaman ve hangi kod ile değişiyorsa (Ben bulamadım) oraya da bunun gibi bir satır eklenmesi gerekiyor.
Deneyiniz.
Private Sub ListTopla()
Dim Bak As Integer
Dim sy As Double
For Bak = 0 To ListBox1.ListCount - 1
TextBox6.Text = Topla(TextBox6.Text, ListBox1.List(Bak, 6))
TextBox7.Text = Topla(TextBox7.Text, ListBox1.List(Bak, 7))
TextBox8.Text =...
...Textlerine yazmak istiyorum.
Yardımcı olursanız sevinirim. Şimdi den Teşekkürler
Dim X As Long, Topla As Double
For X = 0 To ListBox1.ListCount - 1
If ListBox1.List(X, 6) <> "" Then
Topla = Topla + ListBox1.List(X, 6)
End If
Next
Tb_GtopHazıne =...
...muhtemeldir.
Deneyiniz...
Dim a As Integer
Dim b As Byte, s As Byte, x1 As Byte
Dim x As String
Dim dz As Variant
ReDim dz(ListBox1.ListCount - 1, 1)
For b = LBound(dz) To UBound(dz)
dz(b, 0) = ListBox1.List(b, 0)
dz(b, 1) = 0
Next
With Range("A1:D5")
.ClearContents
Randomize
For a...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.