• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

verilerde sayfa isimlerini kontrol edip olmayan veriyi gecici sayfasına kaydetmek

  • Konbuyu başlatan Konbuyu başlatan millis
  • Başlangıç tarihi Başlangıç tarihi
Katılım
27 Aralık 2006
Mesajlar
254
Excel Vers. ve Dili
Excel Visual Basic 6.0
Sorum şu; Bir userformum var bu formda Adı Soyadı, ödeme miktarı girişi diye bir TextBox'ım var. bu kısıma isimleri girdiğimde kayıtlı sayfalarda bu isime ait bir sayfa var ise ödeme miktarını kişiye ait sayfaya yazdırsın yok ise geçici kayıt sayfası diye bir sayfaya aktarsın. Bu işlem nasıl yapılabilir. Üstadlardan yardım bekliyorum. ( Acil ) hepinize şimdiden teşekkür ediyorum. Kolay gelsin
 
Ekteki örnek size fikir verebilir.

Kod:
Private Sub CommandButton1_Click()
Dim sadi As Variant
Dim durum As Boolean
durum = False
For Each sadi In Worksheets
If UCase(sadi.Name) = UCase(ComboBox1.Value) Then
durum = True
Set s1 = Sheets(sadi.Name)
sat = s1.[a65536].End(3).Row + 1
s1.Cells(sat, "a").Value = ComboBox1.Value
s1.Cells(sat, "b").Value = TextBox1.Value * 1
End If
Next

If durum = False Then
Set s1 = Sheets("GEÇİCİ")
sat = s1.[a65536].End(3).Row + 1
s1.Cells(sat, "a").Value = ComboBox1.Value
s1.Cells(sat, "b").Value = TextBox1.Value * 1
End If

Set s1 = Nothing
MsgBox "Kayıt İşlemi Tamamlandı."
End Sub
 
Teşekkürler

Ekteki örnek size fikir verebilir.

Kod:
Private Sub CommandButton1_Click()
Dim sadi As Variant
Dim durum As Boolean
durum = False
For Each sadi In Worksheets
If UCase(sadi.Name) = UCase(ComboBox1.Value) Then
durum = True
Set s1 = Sheets(sadi.Name)
sat = s1.[a65536].End(3).Row + 1
s1.Cells(sat, "a").Value = ComboBox1.Value
s1.Cells(sat, "b").Value = TextBox1.Value * 1
End If
Next

If durum = False Then
Set s1 = Sheets("GEÇİCİ")
sat = s1.[a65536].End(3).Row + 1
s1.Cells(sat, "a").Value = ComboBox1.Value
s1.Cells(sat, "b").Value = TextBox1.Value * 1
End If

Set s1 = Nothing
MsgBox "Kayıt İşlemi Tamamlandı."
End Sub

Arkadaşım ellerine ve bilgine sağlık. Çok faydalı oldu. Bilgini paylaştığın için sonsuz teşekkürler, saygılar.
 
Geri
Üst