Güncelle butonu ile textboxtaki veriği hücreye yazdırma

Katılım
12 Ekim 2010
Mesajlar
224
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
01-03-2021
Textbox ta var olan bir veriyi buton aracılığı ile hücreye yazdırıyorum. Ancak her butonu kullanışta aynı veriyi tekrar tekrar yazdırıyor. Aklıma herhangi bir koşul gelmiyor.. Acaba bir kere yazdırdıktan sonra tekrar yazdırmaması için nasıl bir koşul kullanmalıyım. yardımcı olurmusunuz.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Hücreye yazdırdıkdan sonra textbox'u temizleyiniz.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Textbox sayfa üzerinde ise; :cool:
Kod:
Dim k As Range
Set k = Range("A:A").Find(TextBox1.Value, , xlValues, xlWhole)
If Not k Is Nothing Then
    MsgBox "Bu veri var!!"
    Else
    Range("A" & Cells(Rows.Count, "A").End(xlUp).Row + 1).Value = TextBox1.Value
End If
 
Katılım
12 Ekim 2010
Mesajlar
224
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
01-03-2021
hocam aylara göre 30 gün için kullanmak gerekiyor, mesela ilk 10 gün için girildiktan sonra 10 satır için kullanıyorum sonra diğer 20 satır için de kullanmam gerekiyor ilk 10 günü yazdırdıktan sonra birdaha yazdırmasın istiyorum.
koşul yazdıramadım..

BANA şu türde bir koşul verebilirmisiniz. Örneğin A1 Hücresi Textboxta yazılı olan veriyi içeriyorsa makro exit sub.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
3 nolu mesajda yazdım kodu
 
Katılım
12 Ekim 2010
Mesajlar
224
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
01-03-2021
oriyon hocam şu satıra 2 tane textbox ekleyebilirmisiniz lütfen
Set k = Range("A:A").Find(TextBox1.Value, , xlValues, xlWhole)


texztbox 1 ve textbox 2
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Örnek dosyanızı yollayınız.:cool:
 
Üst